Download OpenAPI specification:Download
Allows for consumption of Sedaro Satellite services. Read more about Sedaro Satellite at docs.sedaro.com.
Python: sedaro
If you have any issues or suggestions, please reach out:
name,
collection, and data keys. In reality, this level does not exist and should be skipped. See the schema under the
data key of a Template's Block Group for the correct schema of such Block Group.200 status indicates success. See a given error response for additional details.There is a lot to cover here but for now we will cover the basics.
Branches most fundamentally define Templates - either an Agent Template or a Scenario Template. These Templates then define reusable, instantiatable definitions for an Agent or Scenario. To recap, an Agent is an actor within a simulation and a Scenario defines the simulation (including the Agents that make it up and the Templates that define them). Therefore, Agent Templates capture the model for a system while Scenario Templates capture the instantiation of differentiated Agents, the resolution of their abstract "Targets", and the configuration of the simulation clock.
A Template is made up of Blocks - each existing within a Block Group inside of the Template. A Block Group is much like a traditional database table but with more flexibility. The following is the default Scenario Template:
{
'ClockConfig': {}, # Block Group
'Agent': {}, # Block Group
'Orbit': {}, # Block Group
'clockConfig': None, # root property (in this case a relation to a ClockConfig Block that defines the start and stop time of the simulation)
}
Templates are modified by creating, updating, and deleted their Blocks using the "Blocks" endpoints below.
All Blocks not referenced above under "Scenario Template". Fetch one of the Agent Template branches that was pre-loaded into your account for a complete example.
Retrieves the branch with the provided id.
| branchId required | integer (Branchid) |
{- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}Creates a new branch based on and in the same repository as the branch associated with the provided id.
| branchId required | integer (Branchid) |
| name required | string (Name) <= 32 characters |
| description | string (Description) <= 300 characters |
{- "name": "string",
- "description": "string"
}{- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}Updates updateable fields on the branch with the provided id. Note:
shareable indicates whether shareable links are valid for this branch.password indicates whether the shareable link requires a password.| branchId required | integer (Branchid) |
| name | string (Name) <= 32 characters |
| description | string (Description) <= 300 characters |
| shareable | boolean (Shareable) |
| password | string (Password) [ 8 .. 128 ] characters |
{- "name": "string",
- "description": "string",
- "shareable": true,
- "password": "stringst"
}{- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}Route to verify password when a user tries to access a branch with the provided id via a password protected shareable link.
If successful, returns a success message with a set-cookie. The cookie stores a jwt that allows for non-owner collaborators to send GET requests to the corresponding branch.
| branchId required | integer (Branchid) |
| password required | string (Password) |
{- "password": "string"
}{- "message": "string"
}Takes all changes to the blocks on the branch with the provided id and commits them to the corresponding version-controlled branch.
| branchId required | integer (Branchid) |
| commitMessage required | string (Commitmessage) |
{- "message": "string"
}Merges branch with incomingBranchId into branch with currentBranchId. This route has two functions:
conflicts with a list of conflict objects outlining the "current" and "incoming" changes. Review the list, and send a second request to the same route including a list of resulutions (see optional resultions param in the request body schema below) indicating where you would like to keep the "current" or "incoming" changes. The indices in the resultions list should correspond with the indices of the conflicts list.| currentBranchId required | integer (Currentbranchid) |
| incomingBranchId required | integer (Incomingbranchid) |
| resolutions | Array of strings (Resolutions) Items Enum: "current" "incoming" |
{- "resolutions": [
- "current"
]
}{- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}Retrieves all committed branch data (object with all the blocks) from the branch with the given id.
| branchId required | integer (Branchid) |
{- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}Retrieves all saved branch data (object with all the blocks) from the branch with the given id.
| branchId required | integer (Branchid) |
{- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}branchId is the ID of the Scenario Template Branch for which to get all the Simulation Jobs. If the latest query param is included, only the most recent Simulation Job is included in the list.
| branchId required | integer (Branchid) |
| latest | string (Latest) Value: "" |
[- {
- "id": 0,
- "status": "PENDING",
- "bedRef": "string",
- "dataId": 0,
- "startTime": 0,
- "stopTime": 0,
- "realTime": false,
- "progress": { },
- "simulatedAgents": {
- "property1": "string",
- "property2": "string"
}
}
]branchId is the ID of the Scenario Template Branch to simulate.
| branchId required | integer (Branchid) |
{- "id": 0,
- "status": "PENDING",
- "bedRef": "string",
- "dataId": 0,
- "startTime": 0,
- "stopTime": 0,
- "realTime": false,
- "progress": { },
- "simulatedAgents": {
- "property1": "string",
- "property2": "string"
}
}branchId is the ID of the Scenario Template Branch simulated by the Simulation Job with ID jobId.
| branchId required | integer (Branchid) |
| jobId required | integer (Jobid) |
{- "id": 0,
- "status": "PENDING",
- "bedRef": "string",
- "dataId": 0,
- "startTime": 0,
- "stopTime": 0,
- "realTime": false,
- "progress": { },
- "simulatedAgents": {
- "property1": "string",
- "property2": "string"
}
}Data is queried via 4 URL query parameters:
id: The ID of the data set to query. This ID is defined on a Simulation Job.start: The start time of the window in MJD. If omitted, defaults to the minimum timestamp in the dataset.stop: The stop time of the window in MJD. If omitted, defaults to the maximum timestamp in the dataset.binWidth: (optional) The bin width to use to down-sample the data. If omitted, data will be full resolution.Example request: GET: /data/?id=<id>&start=<start>&stop=<stop>&binWidth=<binWidth>
Data is returned from a query in the following format:
{
"series": {
<streamId>: [
[<timestamp1::MJD>, <timestamp2::MJD>, ...],
{
<agentId>: {
<blockId>: {
<stateVariableA>: [<valueA1>, <valueA2>, ...],
<stateVariableB>: [<valueB1>, <valueB2>, ...],
...
},
<stateVariableC>: [<valueC1>, <valueC2>, ...]
},
...
}
],
...
}
}
Note that a "Stream" is a set of state variables that share the same timestamps. Specifically, the values in a Stream
correspond to a modsim Engine of a particular Agent. The series object contains a key for each stream in the data set.
The value of each stream key is a 2-element array. The first element is an array of timestamps - the X-axis for all variables
in the stream. The second element is an object containing the state variables that compose the stream. The state variables
are grouped under an Agent ID and then a Block ID (if applicable). The value of each entry is an array of values that aligns
with the timestamp vector.
| branchId required | integer (Branchid) |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| name required | string (Name) <= 100 characters |
| hotTempRating | number (Maximum Temperature [C]) Default: 100 |
| coldTempRating | number (Minimum Temperature [C]) Default: -40 |
| thermalCapacitance | number (Thermal Capacitance [J/K]) >= 0 Default: 1 |
| subsystem required | string (ID of Associated Subsystem Block) Relationship to a |
| numSeries required | integer (# of Series Cells) >= 1 |
| numParallel required | integer (# of Parallel Cells) >= 1 |
| blockingDiodeDrop required | number (Blocking Diode Drop [V]) >= 0 Set to 0 to omit diode. |
| cell required | string (ID of Associated SolarCell Block) Relationship to a |
| surface required | string (ID of Associated Surface Block) Relationship to a |
{- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "name": "string",
- "hotTempRating": 100,
- "coldTempRating": -40,
- "thermalCapacitance": 1,
- "subsystem": "string",
- "numSeries": 1,
- "numParallel": 1,
- "blockingDiodeDrop": 0,
- "cell": "string",
- "surface": "string"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| name required | string (Name) <= 100 characters |
| hotTempRating | number (Maximum Temperature [C]) Default: 100 |
| coldTempRating | number (Minimum Temperature [C]) Default: -40 |
| thermalCapacitance | number (Thermal Capacitance [J/K]) >= 0 Default: 1 |
| numSeries required | integer (# of Series Cells) >= 1 |
| numParallel required | integer (# of Parallel Cells) >= 1 |
| blockingDiodeDrop required | number (Blocking Diode Drop [V]) >= 0 Set to 0 to omit diode. |
| cell required | string (ID of Associated SolarCell Block) Relationship to a |
| surface required | string (ID of Associated Surface Block) Relationship to a |
{- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "name": "string",
- "hotTempRating": 100,
- "coldTempRating": -40,
- "thermalCapacitance": 1,
- "numSeries": 1,
- "numParallel": 1,
- "blockingDiodeDrop": 0,
- "cell": "string",
- "surface": "string"
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| fieldOfView | string (ID of Associated FieldOfView Block) Relationship to zero or one |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| name required | string (Name) <= 100 characters |
| hotTempRating | number (Maximum Temperature [C]) Default: 100 |
| coldTempRating | number (Minimum Temperature [C]) Default: -40 |
| thermalCapacitance | number (Thermal Capacitance [J/K]) >= 0 Default: 1 |
| oneSigmaPerAxisError required | number (Measurment Per-Axis Error [rpm]) >= 0 Standard deviation of normally-distributed noise added to all elements of the measured vector. |
{- "fieldOfView": "string",
- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "name": "string",
- "hotTempRating": 100,
- "coldTempRating": -40,
- "thermalCapacitance": 1,
- "oneSigmaPerAxisError": 0
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| fieldOfView | string (ID of Associated FieldOfView Block) Relationship to zero or one |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| name required | string (Name) <= 100 characters |
| hotTempRating | number (Maximum Temperature [C]) Default: 100 |
| coldTempRating | number (Minimum Temperature [C]) Default: -40 |
| thermalCapacitance | number (Thermal Capacitance [J/K]) >= 0 Default: 1 |
| oneSigmaPerAxisError required | number (Measurment Per-Axis Error [rpm]) >= 0 Standard deviation of normally-distributed noise added to all elements of the measured vector. |
{- "fieldOfView": "string",
- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "name": "string",
- "hotTempRating": 100,
- "coldTempRating": -40,
- "thermalCapacitance": 1,
- "oneSigmaPerAxisError": 0
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) <= 100 characters |
| relationship required | any (Relationship) Enum: "GREATER" "LESS" "GREATER_EQUAL" "LESS_EQUAL" "EQUAL" "NOT_EQUAL" An enumeration. |
| paramACategory required | any (Parameter A Category) Enum: "SATELLITE" "TARGET" "TARGET_GROUP" "TIME" An enumeration. |
| paramBCategory required | any (Parameter B Category) Enum: "SATELLITE" "TARGET" "SCALAR" An enumeration. |
| paramA | any (Parameter A Selection) Enum: "SHADOW" "BETA" "MEAN_ANOM" "TRUE_ANOM" "LAT" "LON" "ALT" "LO_SIGHT" "RANGE" "SOLAR_AZ" "SOLAR_EL" "SAT_AZ" "SAT_EL" "LOCAL_SIDEREAL_TIME" "BATTERY_SOC" null An enumeration. |
| paramB | any (Parameter B Selection) Enum: "SHADOW" "BETA" "MEAN_ANOM" "TRUE_ANOM" "LAT" "LON" "ALT" "LO_SIGHT" "RANGE" "SOLAR_AZ" "SOLAR_EL" "SAT_AZ" "SAT_EL" "LOCAL_SIDEREAL_TIME" "BATTERY_SOC" null An enumeration. |
| scalar | number (Scalar Value [0/1 bool, deg, km, %]) Set if |
| targetA | string (ID of Associated Target Block) Relationship to zero or one |
| targetB | string (ID of Associated Target Block) Relationship to zero or one |
| conOps required | string (ID of Associated ConOps Block) Relationship to a |
{- "id": "string",
- "name": "string",
- "relationship": "GREATER",
- "paramACategory": "SATELLITE",
- "paramBCategory": "SATELLITE",
- "paramA": "SHADOW",
- "paramB": "SHADOW",
- "scalar": 0,
- "targetA": "string",
- "targetB": "string",
- "conOps": "string"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) <= 100 characters |
| relationship required | any (Relationship) Enum: "GREATER" "LESS" "GREATER_EQUAL" "LESS_EQUAL" "EQUAL" "NOT_EQUAL" An enumeration. |
| paramACategory required | any (Parameter A Category) Enum: "SATELLITE" "TARGET" "TARGET_GROUP" "TIME" An enumeration. |
| paramBCategory required | any (Parameter B Category) Enum: "SATELLITE" "TARGET" "SCALAR" An enumeration. |
| paramA | any (Parameter A Selection) Enum: "SHADOW" "BETA" "MEAN_ANOM" "TRUE_ANOM" "LAT" "LON" "ALT" "LO_SIGHT" "RANGE" "SOLAR_AZ" "SOLAR_EL" "SAT_AZ" "SAT_EL" "LOCAL_SIDEREAL_TIME" "BATTERY_SOC" null An enumeration. |
| paramB | any (Parameter B Selection) Enum: "SHADOW" "BETA" "MEAN_ANOM" "TRUE_ANOM" "LAT" "LON" "ALT" "LO_SIGHT" "RANGE" "SOLAR_AZ" "SOLAR_EL" "SAT_AZ" "SAT_EL" "LOCAL_SIDEREAL_TIME" "BATTERY_SOC" null An enumeration. |
| scalar | number (Scalar Value [0/1 bool, deg, km, %]) Set if |
| targetA | string (ID of Associated Target Block) Relationship to zero or one |
| targetB | string (ID of Associated Target Block) Relationship to zero or one |
{- "id": "string",
- "name": "string",
- "relationship": "GREATER",
- "paramACategory": "SATELLITE",
- "paramBCategory": "SATELLITE",
- "paramA": "SHADOW",
- "paramB": "SHADOW",
- "scalar": 0,
- "targetA": "string",
- "targetB": "string"
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) <= 100 characters |
| pointingModeType required | string (Pointing Mode Type) Value: "LOCK" |
| odAlgorithm | string (ID of Associated OrbitDeterminationAlgorithm Block) Relationship to zero or one |
| adAlgorithm | string (ID of Associated AttitudeDeterminationAlgorithm Block) Relationship to zero or one |
| tcAlgorithm | string (ID of Associated ThrustControlAlgorithm Block) Relationship to zero or one |
| lockBodyFrameVector required | string (ID of Associated BodyFrameVector Block) Relationship to a |
| lockVector | string (ID of Associated ReferenceVector Block) Relationship to zero or one |
| acAlgorithm required | string (ID of Associated AttitudeControlAlgorithm Block) Relationship to a |
| spinRate | number (Commanded Spin Rate [rpm]) Default: 0 |
{- "id": "string",
- "name": "string",
- "pointingModeType": "LOCK",
- "odAlgorithm": "string",
- "adAlgorithm": "string",
- "tcAlgorithm": "string",
- "lockBodyFrameVector": "string",
- "lockVector": "string",
- "acAlgorithm": "string",
- "spinRate": 0
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) <= 100 characters |
| pointingModeType required | string (Pointing Mode Type) Value: "LOCK" |
| odAlgorithm | string (ID of Associated OrbitDeterminationAlgorithm Block) Relationship to zero or one |
| adAlgorithm | string (ID of Associated AttitudeDeterminationAlgorithm Block) Relationship to zero or one |
| tcAlgorithm | string (ID of Associated ThrustControlAlgorithm Block) Relationship to zero or one |
| lockBodyFrameVector required | string (ID of Associated BodyFrameVector Block) Relationship to a |
| lockVector | string (ID of Associated ReferenceVector Block) Relationship to zero or one |
| acAlgorithm required | string (ID of Associated AttitudeControlAlgorithm Block) Relationship to a |
| spinRate | number (Commanded Spin Rate [rpm]) Default: 0 |
{- "id": "string",
- "name": "string",
- "pointingModeType": "LOCK",
- "odAlgorithm": "string",
- "adAlgorithm": "string",
- "tcAlgorithm": "string",
- "lockBodyFrameVector": "string",
- "lockVector": "string",
- "acAlgorithm": "string",
- "spinRate": 0
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| name required | string (Name) <= 100 characters |
| hotTempRating | number (Maximum Temperature [C]) Default: 100 |
| coldTempRating | number (Minimum Temperature [C]) Default: -40 |
| thermalCapacitance | number (Thermal Capacitance [J/K]) >= 0 Default: 1 |
| subsystem required | string (ID of Associated Subsystem Block) Relationship to a |
| numSeries required | integer (# of Series Cells) >= 1 |
| numParallel required | integer (# of Parallel Cells) >= 1 |
| cell required | string (ID of Associated BatteryCell Block) Relationship to a |
| battery required | string (ID of Associated Battery Block) Relationship to a |
{- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "name": "string",
- "hotTempRating": 100,
- "coldTempRating": -40,
- "thermalCapacitance": 1,
- "subsystem": "string",
- "numSeries": 1,
- "numParallel": 1,
- "cell": "string",
- "battery": "string"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| name required | string (Name) <= 100 characters |
| hotTempRating | number (Maximum Temperature [C]) Default: 100 |
| coldTempRating | number (Minimum Temperature [C]) Default: -40 |
| thermalCapacitance | number (Thermal Capacitance [J/K]) >= 0 Default: 1 |
| numSeries required | integer (# of Series Cells) >= 1 |
| numParallel required | integer (# of Parallel Cells) >= 1 |
| cell required | string (ID of Associated BatteryCell Block) Relationship to a |
{- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "name": "string",
- "hotTempRating": 100,
- "coldTempRating": -40,
- "thermalCapacitance": 1,
- "numSeries": 1,
- "numParallel": 1,
- "cell": "string"
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) <= 100 characters |
| rate required | number (Update Rate [Hz]) |
| algorithmType required | string (Algorithmtype) Value: "ORBIT_DETERMINATION" |
| satellite | string (ID of Associated Satellite Block) Relationship to zero or one |
| algorithmSubtype required | string (Algorithmsubtype) Value: "GPS" |
| positionSolution | Array of numbers (Position Solution [km]) |
| velocitySolution | Array of numbers (Velocity Solution [km/s]) |
| covariance | Array of numbers (Solution Covariance) [ items = 6 items ] |
| positionCovariance | Array of numbers (Position Solution Covariance) [ items = 3 items ] |
| velocityCovariance | Array of numbers (Velocity Solution Covariance) [ items = 3 items ] |
| positionSensors | Array of any (IDs of Associated PositionSensor Blocks) Default: [] Relationship to one or more |
{- "id": "string",
- "name": "string",
- "rate": 0,
- "algorithmType": "ORBIT_DETERMINATION",
- "satellite": "string",
- "algorithmSubtype": "GPS",
- "positionSolution": [
- 0
], - "velocitySolution": [
- 0
], - "covariance": [
- [
- 0,
- 0,
- 0,
- 0,
- 0,
- 0
]
], - "positionCovariance": [
- [
- 0,
- 0,
- 0
]
], - "velocityCovariance": [
- [
- 0,
- 0,
- 0
]
], - "positionSensors": [ ]
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) <= 100 characters |
| rate required | number (Update Rate [Hz]) |
| algorithmType required | string (Algorithmtype) Value: "ORBIT_DETERMINATION" |
| satellite | string (ID of Associated Satellite Block) Relationship to zero or one |
| algorithmSubtype required | string (Algorithmsubtype) Value: "GPS" |
| positionSolution | Array of numbers (Position Solution [km]) |
| velocitySolution | Array of numbers (Velocity Solution [km/s]) |
| covariance | Array of numbers (Solution Covariance) [ items = 6 items ] |
| positionCovariance | Array of numbers (Position Solution Covariance) [ items = 3 items ] |
| velocityCovariance | Array of numbers (Velocity Solution Covariance) [ items = 3 items ] |
| positionSensors | Array of any (IDs of Associated PositionSensor Blocks) Default: [] Relationship to one or more |
{- "id": "string",
- "name": "string",
- "rate": 0,
- "algorithmType": "ORBIT_DETERMINATION",
- "satellite": "string",
- "algorithmSubtype": "GPS",
- "positionSolution": [
- 0
], - "velocitySolution": [
- 0
], - "covariance": [
- [
- 0,
- 0,
- 0,
- 0,
- 0,
- 0
]
], - "positionCovariance": [
- [
- 0,
- 0,
- 0
]
], - "velocityCovariance": [
- [
- 0,
- 0,
- 0
]
], - "positionSensors": [ ]
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) <= 100 characters |
| motionType required | any (Motion Type) Enum: "FIXED" "SUN_TRACKING" "ANTI_SUN_TRACKING" An enumeration. |
| area required | number (Area [m^2]) > 0 |
| surfaceCentroid required | Array of numbers (Centroid [Vector3[m]]) |
| bodyFrameVector required | string (ID of Associated BodyFrameVector Block) Relationship to a |
| surfaceMaterial required | string (ID of Associated SurfaceMaterial Block) Relationship to a |
| satellite | string (ID of Associated Satellite Block) Relationship to zero or one |
{- "id": "string",
- "name": "string",
- "motionType": "FIXED",
- "area": 0,
- "surfaceCentroid": [
- 0
], - "bodyFrameVector": "string",
- "surfaceMaterial": "string",
- "satellite": "string"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) <= 100 characters |
| motionType required | any (Motion Type) Enum: "FIXED" "SUN_TRACKING" "ANTI_SUN_TRACKING" An enumeration. |
| area required | number (Area [m^2]) > 0 |
| surfaceCentroid required | Array of numbers (Centroid [Vector3[m]]) |
| bodyFrameVector required | string (ID of Associated BodyFrameVector Block) Relationship to a |
| surfaceMaterial required | string (ID of Associated SurfaceMaterial Block) Relationship to a |
{- "id": "string",
- "name": "string",
- "motionType": "FIXED",
- "area": 0,
- "surfaceCentroid": [
- 0
], - "bodyFrameVector": "string",
- "surfaceMaterial": "string"
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) <= 100 characters |
| keepout required | boolean (Keepout Toggle) If true, the constraint will require that the reference is not in the field of view. |
| destructive required | boolean (Destructive Toggle) If true, the simulation will exit with an error if the constraint is violated. |
| referenceVector required | string (ID of Associated ReferenceVector Block) Relationship to a |
| fieldOfView required | string (ID of Associated FieldOfView Block) Relationship to a |
{- "id": "string",
- "name": "string",
- "keepout": true,
- "destructive": true,
- "referenceVector": "string",
- "fieldOfView": "string"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) <= 100 characters |
| keepout required | boolean (Keepout Toggle) If true, the constraint will require that the reference is not in the field of view. |
| destructive required | boolean (Destructive Toggle) If true, the simulation will exit with an error if the constraint is violated. |
| referenceVector required | string (ID of Associated ReferenceVector Block) Relationship to a |
| fieldOfView required | string (ID of Associated FieldOfView Block) Relationship to a |
{- "id": "string",
- "name": "string",
- "keepout": true,
- "destructive": true,
- "referenceVector": "string",
- "fieldOfView": "string"
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) <= 100 characters |
| topology required | string (ID of Associated Topology Block) Relationship to a |
{- "id": "string",
- "name": "string",
- "topology": "string"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) <= 100 characters |
| panels | Array of any (IDs of Associated SolarPanel Blocks) Default: [] Relationship to one or more |
{- "id": "string",
- "name": "string",
- "panels": [ ]
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| mass | number (Mass [kg]) > 0 |
| inertia | any (Inertia Matrix [Matrix3[kg-m^2]]) |
| earthshineIrradiance | number (Earthshineirradiance) |
| albedo | number (Albedo) [ 0 .. 1 ] |
| dragTorque | Array of numbers (Dragtorque) |
| gravityGradientTorque | Array of numbers (Gravitygradienttorque) |
{- "id": "string",
- "mass": 0,
- "inertia": null,
- "earthshineIrradiance": 0,
- "albedo": 1,
- "dragTorque": [
- 0
], - "gravityGradientTorque": [
- 0
]
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) |
| vectorType required | string (Vectortype) Value: "TARGET_GROUP" |
| targetGroup required | string (ID of Associated TargetGroup Block) Relationship to a |
{- "id": "string",
- "name": "string",
- "vectorType": "TARGET_GROUP",
- "targetGroup": "string"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) |
| vectorType required | string (Vectortype) Value: "TARGET_GROUP" |
| targetGroup required | string (ID of Associated TargetGroup Block) Relationship to a |
{- "id": "string",
- "name": "string",
- "vectorType": "TARGET_GROUP",
- "targetGroup": "string"
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) <= 100 characters |
| pointingModeType required | string (Pointing Mode Type) Value: "MAX_SECONDARY_ALIGN" |
| odAlgorithm | string (ID of Associated OrbitDeterminationAlgorithm Block) Relationship to zero or one |
| adAlgorithm | string (ID of Associated AttitudeDeterminationAlgorithm Block) Relationship to zero or one |
| tcAlgorithm | string (ID of Associated ThrustControlAlgorithm Block) Relationship to zero or one |
| conOps required | string (ID of Associated ConOps Block) Relationship to a |
| lockBodyFrameVector required | string (ID of Associated BodyFrameVector Block) Relationship to a |
| lockVector | string (ID of Associated ReferenceVector Block) Relationship to zero or one |
| acAlgorithm required | string (ID of Associated AttitudeControlAlgorithm Block) Relationship to a |
| maxAlignBodyFrameVector | string (ID of Associated BodyFrameVector Block) Relationship to zero or one |
| maxAlignVector | string (ID of Associated ReferenceVector Block) Relationship to zero or one |
{- "id": "string",
- "name": "string",
- "pointingModeType": "MAX_SECONDARY_ALIGN",
- "odAlgorithm": "string",
- "adAlgorithm": "string",
- "tcAlgorithm": "string",
- "conOps": "string",
- "lockBodyFrameVector": "string",
- "lockVector": "string",
- "acAlgorithm": "string",
- "maxAlignBodyFrameVector": "string",
- "maxAlignVector": "string"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) <= 100 characters |
| pointingModeType required | string (Pointing Mode Type) Value: "MAX_SECONDARY_ALIGN" |
| odAlgorithm | string (ID of Associated OrbitDeterminationAlgorithm Block) Relationship to zero or one |
| adAlgorithm | string (ID of Associated AttitudeDeterminationAlgorithm Block) Relationship to zero or one |
| tcAlgorithm | string (ID of Associated ThrustControlAlgorithm Block) Relationship to zero or one |
| lockBodyFrameVector required | string (ID of Associated BodyFrameVector Block) Relationship to a |
| lockVector | string (ID of Associated ReferenceVector Block) Relationship to zero or one |
| acAlgorithm required | string (ID of Associated AttitudeControlAlgorithm Block) Relationship to a |
| maxAlignBodyFrameVector | string (ID of Associated BodyFrameVector Block) Relationship to zero or one |
| maxAlignVector | string (ID of Associated ReferenceVector Block) Relationship to zero or one |
{- "id": "string",
- "name": "string",
- "pointingModeType": "MAX_SECONDARY_ALIGN",
- "odAlgorithm": "string",
- "adAlgorithm": "string",
- "tcAlgorithm": "string",
- "lockBodyFrameVector": "string",
- "lockVector": "string",
- "acAlgorithm": "string",
- "maxAlignBodyFrameVector": "string",
- "maxAlignVector": "string"
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) <= 100 characters |
| rate required | number (Update Rate [Hz]) |
| algorithmType required | string (Algorithmtype) Value: "ATTITUDE_DETERMINATION" |
| satellite | string (ID of Associated Satellite Block) Relationship to zero or one |
| algorithmSubtype required | string (Algorithmsubtype) Value: "MEKF" |
| attitudeSolution | Array of numbers (Attitude Solution Quaternion) |
| angularVelocitySolution | Array of numbers (Angular Velocity Solution [rad/s]) |
| covariance | any (Solution Covariance) |
| opticalAttitudeSensors | Array of any (IDs of Associated OpticalAttitudeSensor Blocks) Default: [] Relationship to one or more |
| angularVelocitySensors | Array of any (IDs of Associated AngularVelocitySensor Blocks) Default: [] Relationship to one or more |
{- "id": "string",
- "name": "string",
- "rate": 0,
- "algorithmType": "ATTITUDE_DETERMINATION",
- "satellite": "string",
- "algorithmSubtype": "MEKF",
- "attitudeSolution": [
- 0
], - "angularVelocitySolution": [
- 0
], - "covariance": null,
- "opticalAttitudeSensors": [ ],
- "angularVelocitySensors": [ ]
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) <= 100 characters |
| rate required | number (Update Rate [Hz]) |
| algorithmType required | string (Algorithmtype) Value: "ATTITUDE_DETERMINATION" |
| satellite | string (ID of Associated Satellite Block) Relationship to zero or one |
| algorithmSubtype required | string (Algorithmsubtype) Value: "MEKF" |
| attitudeSolution | Array of numbers (Attitude Solution Quaternion) |
| angularVelocitySolution | Array of numbers (Angular Velocity Solution [rad/s]) |
| covariance | any (Solution Covariance) |
| opticalAttitudeSensors | Array of any (IDs of Associated OpticalAttitudeSensor Blocks) Default: [] Relationship to one or more |
| angularVelocitySensors | Array of any (IDs of Associated AngularVelocitySensor Blocks) Default: [] Relationship to one or more |
{- "id": "string",
- "name": "string",
- "rate": 0,
- "algorithmType": "ATTITUDE_DETERMINATION",
- "satellite": "string",
- "algorithmSubtype": "MEKF",
- "attitudeSolution": [
- 0
], - "angularVelocitySolution": [
- 0
], - "covariance": null,
- "opticalAttitudeSensors": [ ],
- "angularVelocitySensors": [ ]
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) <= 100 characters |
| targetType required | any (Target Type) Enum: "SPACE_TARGET" "CELESTIAL_TARGET" "GROUND_TARGET" An enumeration. |
| conOps required | string (ID of Associated ConOps Block) Relationship to a |
{- "id": "string",
- "name": "string",
- "targetType": "SPACE_TARGET",
- "conOps": "string"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) <= 100 characters |
| targetAssociations | object (IDs of Associated Target Blocks) Default: {} Relationship with data to one or more |
{- "id": "string",
- "name": "string",
- "targetAssociations": { }
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| openCircuitVoltage required | number (Open Circuit Voltage [V]) >= 0 |
| shortCircuitCurrent required | number (Short Circuit Current [A]) >= 0 |
| maxPowerVoltage required | number (Max Power Voltage [V]) >= 0 |
| maxPowerCurrent required | number (Max Power Current [A]) >= 0 |
| numJunctions required | integer (# of Junctions) >= 1 |
| topology required | string (ID of Associated Topology Block) Relationship to a |
{- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "openCircuitVoltage": 0,
- "shortCircuitCurrent": 0,
- "maxPowerVoltage": 0,
- "maxPowerCurrent": 0,
- "numJunctions": 1,
- "topology": "string"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| openCircuitVoltage required | number (Open Circuit Voltage [V]) >= 0 |
| shortCircuitCurrent required | number (Short Circuit Current [A]) >= 0 |
| maxPowerVoltage required | number (Max Power Voltage [V]) >= 0 |
| maxPowerCurrent required | number (Max Power Current [A]) >= 0 |
| numJunctions required | integer (# of Junctions) >= 1 |
{- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "openCircuitVoltage": 0,
- "shortCircuitCurrent": 0,
- "maxPowerVoltage": 0,
- "maxPowerCurrent": 0,
- "numJunctions": 1
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) <= 100 characters |
| conOps required | string (ID of Associated ConOps Block) Relationship to a |
| targetType | string (Targettype) Default: "GROUND_TARGET" Value: "GROUND_TARGET" |
{- "id": "string",
- "name": "string",
- "conOps": "string",
- "targetType": "GROUND_TARGET"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) <= 100 characters |
| targetType | string (Targettype) Default: "GROUND_TARGET" Value: "GROUND_TARGET" |
{- "id": "string",
- "name": "string",
- "targetType": "GROUND_TARGET"
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) <= 100 characters |
| definitionType required | any (Definition Type) Enum: "SPHERICAL_ANGLES" "VECTOR" An enumeration. |
required | SphericalAngles (object) or Vector (object) (Definition Parameters) |
{- "id": "string",
- "name": "string",
- "definitionType": "SPHERICAL_ANGLES",
- "definitionParams": {
- "theta": -360,
- "phi": -360
}
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) <= 100 characters |
| definitionType required | any (Definition Type) Enum: "SPHERICAL_ANGLES" "VECTOR" An enumeration. |
required | SphericalAngles (object) or Vector (object) (Definition Parameters) |
{- "id": "string",
- "name": "string",
- "definitionType": "SPHERICAL_ANGLES",
- "definitionParams": {
- "theta": -360,
- "phi": -360
}
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) <= 100 characters |
| rate required | number (Update Rate [Hz]) |
| algorithmType required | string (Algorithmtype) Value: "ATTITUDE_DETERMINATION" |
| satellite | string (ID of Associated Satellite Block) Relationship to zero or one |
| algorithmSubtype required | any (Attitude Determination Algorithm Type) Enum: "TRIAD" "MEKF" "AVERAGING" An enumeration. |
| attitudeSolution | Array of numbers (Attitude Solution Quaternion) |
| angularVelocitySolution | Array of numbers (Angular Velocity Solution [rad/s]) |
{- "id": "string",
- "name": "string",
- "rate": 0,
- "algorithmType": "ATTITUDE_DETERMINATION",
- "satellite": "string",
- "algorithmSubtype": "TRIAD",
- "attitudeSolution": [
- 0
], - "angularVelocitySolution": [
- 0
]
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) <= 100 characters |
| rate required | number (Update Rate [Hz]) |
| algorithmType required | string (Algorithmtype) Value: "ATTITUDE_DETERMINATION" |
| satellite | string (ID of Associated Satellite Block) Relationship to zero or one |
| algorithmSubtype required | any (Attitude Determination Algorithm Type) Enum: "TRIAD" "MEKF" "AVERAGING" An enumeration. |
| attitudeSolution | Array of numbers (Attitude Solution Quaternion) |
| angularVelocitySolution | Array of numbers (Angular Velocity Solution [rad/s]) |
{- "id": "string",
- "name": "string",
- "rate": 0,
- "algorithmType": "ATTITUDE_DETERMINATION",
- "satellite": "string",
- "algorithmSubtype": "TRIAD",
- "attitudeSolution": [
- 0
], - "angularVelocitySolution": [
- 0
]
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) |
| vectorType required | string (Vectortype) Value: "TARGET" |
| referenceTarget required | string (ID of Associated Target Block) Relationship to a |
{- "id": "string",
- "name": "string",
- "vectorType": "TARGET",
- "referenceTarget": "string"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) |
| vectorType required | string (Vectortype) Value: "TARGET" |
| referenceTarget required | string (ID of Associated Target Block) Relationship to a |
{- "id": "string",
- "name": "string",
- "vectorType": "TARGET",
- "referenceTarget": "string"
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) <= 100 characters |
| fieldOfViewType required | string (Fieldofviewtype) Value: "RECT_FIELD_OF_VIEW" |
| boresightBodyFrameVector required | string (ID of Associated BodyFrameVector Block) Relationship to a |
| heightHalfAngle required | number (Height Half Angle [deg]) [ 0 .. 180 ] |
| widthHalfAngle required | number (Width Half Angle [deg]) [ 0 .. 180 ] |
| heightBodyFrameVector required | string (ID of Associated BodyFrameVector Block) Relationship to a |
{- "id": "string",
- "name": "string",
- "fieldOfViewType": "RECT_FIELD_OF_VIEW",
- "boresightBodyFrameVector": "string",
- "heightHalfAngle": 180,
- "widthHalfAngle": 180,
- "heightBodyFrameVector": "string"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) <= 100 characters |
| fieldOfViewType required | string (Fieldofviewtype) Value: "RECT_FIELD_OF_VIEW" |
| boresightBodyFrameVector required | string (ID of Associated BodyFrameVector Block) Relationship to a |
| heightHalfAngle required | number (Height Half Angle [deg]) [ 0 .. 180 ] |
| widthHalfAngle required | number (Width Half Angle [deg]) [ 0 .. 180 ] |
| heightBodyFrameVector required | string (ID of Associated BodyFrameVector Block) Relationship to a |
{- "id": "string",
- "name": "string",
- "fieldOfViewType": "RECT_FIELD_OF_VIEW",
- "boresightBodyFrameVector": "string",
- "heightHalfAngle": 180,
- "widthHalfAngle": 180,
- "heightBodyFrameVector": "string"
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| name required | string (Name) <= 100 characters |
| hotTempRating | number (Maximum Temperature [C]) Default: 100 |
| coldTempRating | number (Minimum Temperature [C]) Default: -40 |
| thermalCapacitance | number (Thermal Capacitance [J/K]) >= 0 Default: 1 |
| subsystem required | string (ID of Associated Subsystem Block) Relationship to a |
{- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "name": "string",
- "hotTempRating": 100,
- "coldTempRating": -40,
- "thermalCapacitance": 1,
- "subsystem": "string"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| name required | string (Name) <= 100 characters |
| hotTempRating | number (Maximum Temperature [C]) Default: 100 |
| coldTempRating | number (Minimum Temperature [C]) Default: -40 |
| thermalCapacitance | number (Thermal Capacitance [J/K]) >= 0 Default: 1 |
{- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "name": "string",
- "hotTempRating": 100,
- "coldTempRating": -40,
- "thermalCapacitance": 1
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) <= 100 characters |
| epsOutputType required | any (Power Supply Bus) Enum: "CORE_OUTPUT" "BUS_REGULATOR"
|
| busRegulator | string (ID of Associated BusRegulator Block) Relationship to zero or one |
| topology | string (ID of Associated Topology Block) Relationship to zero or one |
| loadState required | string (ID of Associated LoadState Block) Relationship to a |
| loadDefType required | any (Load Definition Type) Enum: "CONSTANT_POWER" "CONSTANT_RESISTANCE" An enumeration. |
required | ConstantPower (object) or ConstantResistance (object) (Load Definition Parameters) |
| dutyCyclePeriod | number (Duty Cycle Period [min]) > 0 |
| dutyCyclePercentage | number (Duty Cycle Percentage) [ 0 .. 1 ] |
{- "id": "string",
- "name": "string",
- "epsOutputType": "CORE_OUTPUT",
- "busRegulator": "string",
- "topology": "string",
- "loadState": "string",
- "loadDefType": "CONSTANT_POWER",
- "loadDefParams": {
- "power": 0
}, - "dutyCyclePeriod": 0,
- "dutyCyclePercentage": 1
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) <= 100 characters |
| epsOutputType required | any (Power Supply Bus) Enum: "CORE_OUTPUT" "BUS_REGULATOR"
|
| busRegulator | string (ID of Associated BusRegulator Block) Relationship to zero or one |
| topology | string (ID of Associated Topology Block) Relationship to zero or one |
| loadDefType required | any (Load Definition Type) Enum: "CONSTANT_POWER" "CONSTANT_RESISTANCE" An enumeration. |
required | ConstantPower (object) or ConstantResistance (object) (Load Definition Parameters) |
| dutyCyclePeriod | number (Duty Cycle Period [min]) > 0 |
| dutyCyclePercentage | number (Duty Cycle Percentage) [ 0 .. 1 ] |
{- "id": "string",
- "name": "string",
- "epsOutputType": "CORE_OUTPUT",
- "busRegulator": "string",
- "topology": "string",
- "loadDefType": "CONSTANT_POWER",
- "loadDefParams": {
- "power": 0
}, - "dutyCyclePeriod": 0,
- "dutyCyclePercentage": 1
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) <= 100 characters |
| targetType | string (Targettype) Default: "CELESTIAL_TARGET" Value: "CELESTIAL_TARGET" |
| polynomialEphemerisBody required | any (Polynomial Ephemeris Body) Enum: "SUN" "MOON" "EARTH" The celestial body to target. |
| conOps required | string (ID of Associated ConOps Block) Relationship to a |
{- "id": "string",
- "name": "string",
- "targetType": "CELESTIAL_TARGET",
- "polynomialEphemerisBody": "SUN",
- "conOps": "string"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) <= 100 characters |
| targetType | string (Targettype) Default: "CELESTIAL_TARGET" Value: "CELESTIAL_TARGET" |
| polynomialEphemerisBody required | any (Polynomial Ephemeris Body) Enum: "SUN" "MOON" "EARTH" The celestial body to target. |
{- "id": "string",
- "name": "string",
- "targetType": "CELESTIAL_TARGET",
- "polynomialEphemerisBody": "SUN"
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) <= 100 characters |
| efficiency required | number (Efficiency) [ 0 .. 1 ] |
| component required | string (ID of Associated Component Block) Relationship to a |
{- "id": "string",
- "name": "string",
- "efficiency": 1,
- "component": "string"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) <= 100 characters |
| efficiency required | number (Efficiency) [ 0 .. 1 ] |
| operationalModes | Array of any (IDs of Associated OperationalMode Blocks) Default: [] Relationship to one or more |
{- "id": "string",
- "name": "string",
- "efficiency": 1,
- "operationalModes": [ ]
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) <= 100 characters |
| rate required | number (Update Rate [Hz]) |
| algorithmType required | string (Algorithmtype) Value: "ATTITUDE_CONTROL" |
| satellite | string (ID of Associated Satellite Block) Relationship to zero or one |
| algorithmSubtype required | string (Algorithmsubtype) Value: "SLIDING_MODE" |
| actuators | Array of any (IDs of Associated Actuator Blocks) Default: [] Relationship to one or more |
| reactionWheelCommands | Array of numbers (Reaction Wheel Commanded Torques [N•m]) |
| magnetorquerCommands | Array of numbers (Magnetorquer Commanded Torques [N•m]) |
| gainK required | number (Gain K) > 0 Alters the relative weighting between angular rate error. |
| gainG required | number (Gain G) > 0 Scales the overall speed of convergence. |
| gainC required | number (Gain C) > 0 Dictates the strength of the magnetorquer desaturation torques. |
| epsilon required | number (Epsilon) > 0 The sliding mode boundary layer. Higher values may produce more error, but less chattering. |
{- "id": "string",
- "name": "string",
- "rate": 0,
- "algorithmType": "ATTITUDE_CONTROL",
- "satellite": "string",
- "algorithmSubtype": "SLIDING_MODE",
- "actuators": [ ],
- "reactionWheelCommands": [
- 0
], - "magnetorquerCommands": [
- 0
], - "gainK": 0,
- "gainG": 0,
- "gainC": 0,
- "epsilon": 0
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) <= 100 characters |
| rate required | number (Update Rate [Hz]) |
| algorithmType required | string (Algorithmtype) Value: "ATTITUDE_CONTROL" |
| satellite | string (ID of Associated Satellite Block) Relationship to zero or one |
| algorithmSubtype required | string (Algorithmsubtype) Value: "SLIDING_MODE" |
| actuators | Array of any (IDs of Associated Actuator Blocks) Default: [] Relationship to one or more |
| reactionWheelCommands | Array of numbers (Reaction Wheel Commanded Torques [N•m]) |
| magnetorquerCommands | Array of numbers (Magnetorquer Commanded Torques [N•m]) |
| gainK required | number (Gain K) > 0 Alters the relative weighting between angular rate error. |
| gainG required | number (Gain G) > 0 Scales the overall speed of convergence. |
| gainC required | number (Gain C) > 0 Dictates the strength of the magnetorquer desaturation torques. |
| epsilon required | number (Epsilon) > 0 The sliding mode boundary layer. Higher values may produce more error, but less chattering. |
{- "id": "string",
- "name": "string",
- "rate": 0,
- "algorithmType": "ATTITUDE_CONTROL",
- "satellite": "string",
- "algorithmSubtype": "SLIDING_MODE",
- "actuators": [ ],
- "reactionWheelCommands": [
- 0
], - "magnetorquerCommands": [
- 0
], - "gainK": 0,
- "gainG": 0,
- "gainC": 0,
- "epsilon": 0
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| name required | string (Name) <= 100 characters |
| hotTempRating | number (Maximum Temperature [C]) Default: 100 |
| coldTempRating | number (Minimum Temperature [C]) Default: -40 |
| thermalCapacitance | number (Thermal Capacitance [J/K]) >= 0 Default: 1 |
| busRegulator | string (ID of Associated BusRegulator Block) Relationship to zero or one |
| topology | string (ID of Associated Topology Block) Relationship to zero or one |
| bodyFrameVector required | string (ID of Associated BodyFrameVector Block) Relationship to a |
| torque | any (Current Torque [N•m]) |
| maxTorque | Array of numbers (Current Maximum Torque Vector [N•m]) |
| commandedTorqueMagnitude | number (Current Commanded Torque [N•m]) Default: 0 |
| inertia required | number (Wheel Inertia [kg•m²]) >= 0 |
| ratedMomentum required | number (Maximum Stored Momentum [kg•m/s]) >= 0 |
| ratedTorque required | number (Maximum Torque [N•m]) >= 0 |
| efficiency required | number (Motor Efficiency [%]) ( 0 .. 1 ] |
{- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "name": "string",
- "hotTempRating": 100,
- "coldTempRating": -40,
- "thermalCapacitance": 1,
- "busRegulator": "string",
- "topology": "string",
- "bodyFrameVector": "string",
- "torque": null,
- "maxTorque": [
- 0
], - "commandedTorqueMagnitude": 0,
- "inertia": 0,
- "ratedMomentum": 0,
- "ratedTorque": 0,
- "efficiency": 1
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| name required | string (Name) <= 100 characters |
| hotTempRating | number (Maximum Temperature [C]) Default: 100 |
| coldTempRating | number (Minimum Temperature [C]) Default: -40 |
| thermalCapacitance | number (Thermal Capacitance [J/K]) >= 0 Default: 1 |
| busRegulator | string (ID of Associated BusRegulator Block) Relationship to zero or one |
| topology | string (ID of Associated Topology Block) Relationship to zero or one |
| bodyFrameVector required | string (ID of Associated BodyFrameVector Block) Relationship to a |
| torque | any (Current Torque [N•m]) |
| maxTorque | Array of numbers (Current Maximum Torque Vector [N•m]) |
| commandedTorqueMagnitude | number (Current Commanded Torque [N•m]) Default: 0 |
| inertia required | number (Wheel Inertia [kg•m²]) >= 0 |
| ratedMomentum required | number (Maximum Stored Momentum [kg•m/s]) >= 0 |
| ratedTorque required | number (Maximum Torque [N•m]) >= 0 |
| efficiency required | number (Motor Efficiency [%]) ( 0 .. 1 ] |
{- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "name": "string",
- "hotTempRating": 100,
- "coldTempRating": -40,
- "thermalCapacitance": 1,
- "busRegulator": "string",
- "topology": "string",
- "bodyFrameVector": "string",
- "torque": null,
- "maxTorque": [
- 0
], - "commandedTorqueMagnitude": 0,
- "inertia": 0,
- "ratedMomentum": 0,
- "ratedTorque": 0,
- "efficiency": 1
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| name required | string (Name) |
| area | number (Interface Area [m²]) > 0 |
| sideA required | any (Side A Item Category) Enum: "COMPONENT" "SURFACE" "COOLER" An enumeration. |
| sideB required | any (Side B Item Category) Enum: "COMPONENT" "SURFACE" "COOLER" An enumeration. |
| material | string (ID of Associated ThermalInterfaceMaterial Block) Relationship to zero or one |
| componentA | string (ID of Associated Component Block) Relationship to zero or one |
| componentB | string (ID of Associated Component Block) Relationship to zero or one |
| surfaceA | string (ID of Associated Surface Block) Relationship to zero or one |
| surfaceB | string (ID of Associated Surface Block) Relationship to zero or one |
| coolerA | string (ID of Associated Cooler Block) Relationship to zero or one |
| coolerB | string (ID of Associated Cooler Block) Relationship to zero or one |
{- "name": "string",
- "area": 0,
- "sideA": "COMPONENT",
- "sideB": "COMPONENT",
- "material": "string",
- "componentA": "string",
- "componentB": "string",
- "surfaceA": "string",
- "surfaceB": "string",
- "coolerA": "string",
- "coolerB": "string"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| name required | string (Name) |
| area | number (Interface Area [m²]) > 0 |
| sideA required | any (Side A Item Category) Enum: "COMPONENT" "SURFACE" "COOLER" An enumeration. |
| sideB required | any (Side B Item Category) Enum: "COMPONENT" "SURFACE" "COOLER" An enumeration. |
| material | string (ID of Associated ThermalInterfaceMaterial Block) Relationship to zero or one |
| componentA | string (ID of Associated Component Block) Relationship to zero or one |
| componentB | string (ID of Associated Component Block) Relationship to zero or one |
| surfaceA | string (ID of Associated Surface Block) Relationship to zero or one |
| surfaceB | string (ID of Associated Surface Block) Relationship to zero or one |
| coolerA | string (ID of Associated Cooler Block) Relationship to zero or one |
| coolerB | string (ID of Associated Cooler Block) Relationship to zero or one |
{- "name": "string",
- "area": 0,
- "sideA": "COMPONENT",
- "sideB": "COMPONENT",
- "material": "string",
- "componentA": "string",
- "componentB": "string",
- "surfaceA": "string",
- "surfaceB": "string",
- "coolerA": "string",
- "coolerB": "string"
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| name required | string (Name) <= 100 characters |
| hotTempRating | number (Maximum Temperature [C]) Default: 100 |
| coldTempRating | number (Minimum Temperature [C]) Default: -40 |
| thermalCapacitance | number (Thermal Capacitance [J/K]) >= 0 Default: 1 |
| oneSigmaDistanceError required | number (Measurement Per-Axis Error [km]) >= 0 Standard deviation of the error added to all elements of the measured position. |
{- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "name": "string",
- "hotTempRating": 100,
- "coldTempRating": -40,
- "thermalCapacitance": 1,
- "oneSigmaDistanceError": 0
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| name required | string (Name) <= 100 characters |
| hotTempRating | number (Maximum Temperature [C]) Default: 100 |
| coldTempRating | number (Minimum Temperature [C]) Default: -40 |
| thermalCapacitance | number (Thermal Capacitance [J/K]) >= 0 Default: 1 |
| oneSigmaDistanceError required | number (Measurement Per-Axis Error [km]) >= 0 Standard deviation of the error added to all elements of the measured position. |
{- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "name": "string",
- "hotTempRating": 100,
- "coldTempRating": -40,
- "thermalCapacitance": 1,
- "oneSigmaDistanceError": 0
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| name required | string (Name) <= 100 characters |
| hotTempRating | number (Maximum Temperature [C]) Default: 100 |
| coldTempRating | number (Minimum Temperature [C]) Default: -40 |
| thermalCapacitance | number (Thermal Capacitance [J/K]) >= 0 Default: 1 |
| capacity required | number (Tank Capacity [kg]) >= 0 |
| priority required | integer (Tank Priority) >= 0 |
| location required | Array of numbers (Tank Location [m]) Tank location relative to the origin of the spacecraft body frame. |
| reservoir required | string (ID of Associated FuelReservoir Block) Relationship to a |
| componentType required | string (Componenttype) Value: "SPHERICAL_FUEL_TANK" |
| diameter required | number (Tank Diameter [m]) > 0 |
{- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "name": "string",
- "hotTempRating": 100,
- "coldTempRating": -40,
- "thermalCapacitance": 1,
- "capacity": 0,
- "priority": 0,
- "location": [
- 0
], - "reservoir": "string",
- "componentType": "SPHERICAL_FUEL_TANK",
- "diameter": 0
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| name required | string (Name) <= 100 characters |
| hotTempRating | number (Maximum Temperature [C]) Default: 100 |
| coldTempRating | number (Minimum Temperature [C]) Default: -40 |
| thermalCapacitance | number (Thermal Capacitance [J/K]) >= 0 Default: 1 |
| capacity required | number (Tank Capacity [kg]) >= 0 |
| priority required | integer (Tank Priority) >= 0 |
| location required | Array of numbers (Tank Location [m]) Tank location relative to the origin of the spacecraft body frame. |
| reservoir required | string (ID of Associated FuelReservoir Block) Relationship to a |
| componentType required | string (Componenttype) Value: "SPHERICAL_FUEL_TANK" |
| diameter required | number (Tank Diameter [m]) > 0 |
{- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "name": "string",
- "hotTempRating": 100,
- "coldTempRating": -40,
- "thermalCapacitance": 1,
- "capacity": 0,
- "priority": 0,
- "location": [
- 0
], - "reservoir": "string",
- "componentType": "SPHERICAL_FUEL_TANK",
- "diameter": 0
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) <= 100 characters |
| rate required | number (Update Rate [Hz]) |
| algorithmType required | string (Algorithmtype) Value: "ORBIT_DETERMINATION" |
| satellite | string (ID of Associated Satellite Block) Relationship to zero or one |
| algorithmSubtype required | string (Algorithmsubtype) Value: "EKF" |
| positionSolution | Array of numbers (Position Solution [km]) |
| velocitySolution | Array of numbers (Velocity Solution [km/s]) |
| covariance | Array of numbers (Solution Covariance) [ items = 6 items ] |
| positionCovariance | Array of numbers (Position Solution Covariance) [ items = 3 items ] |
| velocityCovariance | Array of numbers (Velocity Solution Covariance) [ items = 3 items ] |
| positionSensors | Array of any (IDs of Associated PositionSensor Blocks) Default: [] Relationship to one or more |
{- "id": "string",
- "name": "string",
- "rate": 0,
- "algorithmType": "ORBIT_DETERMINATION",
- "satellite": "string",
- "algorithmSubtype": "EKF",
- "positionSolution": [
- 0
], - "velocitySolution": [
- 0
], - "covariance": [
- [
- 0,
- 0,
- 0,
- 0,
- 0,
- 0
]
], - "positionCovariance": [
- [
- 0,
- 0,
- 0
]
], - "velocityCovariance": [
- [
- 0,
- 0,
- 0
]
], - "positionSensors": [ ]
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) <= 100 characters |
| rate required | number (Update Rate [Hz]) |
| algorithmType required | string (Algorithmtype) Value: "ORBIT_DETERMINATION" |
| satellite | string (ID of Associated Satellite Block) Relationship to zero or one |
| algorithmSubtype required | string (Algorithmsubtype) Value: "EKF" |
| positionSolution | Array of numbers (Position Solution [km]) |
| velocitySolution | Array of numbers (Velocity Solution [km/s]) |
| covariance | Array of numbers (Solution Covariance) [ items = 6 items ] |
| positionCovariance | Array of numbers (Position Solution Covariance) [ items = 3 items ] |
| velocityCovariance | Array of numbers (Velocity Solution Covariance) [ items = 3 items ] |
| positionSensors | Array of any (IDs of Associated PositionSensor Blocks) Default: [] Relationship to one or more |
{- "id": "string",
- "name": "string",
- "rate": 0,
- "algorithmType": "ORBIT_DETERMINATION",
- "satellite": "string",
- "algorithmSubtype": "EKF",
- "positionSolution": [
- 0
], - "velocitySolution": [
- 0
], - "covariance": [
- [
- 0,
- 0,
- 0,
- 0,
- 0,
- 0
]
], - "positionCovariance": [
- [
- 0,
- 0,
- 0
]
], - "velocityCovariance": [
- [
- 0,
- 0,
- 0
]
], - "positionSensors": [ ]
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) <= 100 characters |
| pointingModeType required | string (Pointing Mode Type) Value: "PASSIVE" |
| odAlgorithm | string (ID of Associated OrbitDeterminationAlgorithm Block) Relationship to zero or one |
| adAlgorithm | string (ID of Associated AttitudeDeterminationAlgorithm Block) Relationship to zero or one |
| tcAlgorithm | string (ID of Associated ThrustControlAlgorithm Block) Relationship to zero or one |
| conOps required | string (ID of Associated ConOps Block) Relationship to a |
{- "id": "string",
- "name": "string",
- "pointingModeType": "PASSIVE",
- "odAlgorithm": "string",
- "adAlgorithm": "string",
- "tcAlgorithm": "string",
- "conOps": "string"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) <= 100 characters |
| pointingModeType required | string (Pointing Mode Type) Value: "PASSIVE" |
| odAlgorithm | string (ID of Associated OrbitDeterminationAlgorithm Block) Relationship to zero or one |
| adAlgorithm | string (ID of Associated AttitudeDeterminationAlgorithm Block) Relationship to zero or one |
| tcAlgorithm | string (ID of Associated ThrustControlAlgorithm Block) Relationship to zero or one |
{- "id": "string",
- "name": "string",
- "pointingModeType": "PASSIVE",
- "odAlgorithm": "string",
- "adAlgorithm": "string",
- "tcAlgorithm": "string"
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) <= 100 characters |
| conOps required | string (ID of Associated ConOps Block) Relationship to a |
| targetType | string (Targettype) Default: "SPACE_TARGET" Value: "SPACE_TARGET" |
{- "id": "string",
- "name": "string",
- "conOps": "string",
- "targetType": "SPACE_TARGET"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) <= 100 characters |
| targetType | string (Targettype) Default: "SPACE_TARGET" Value: "SPACE_TARGET" |
{- "id": "string",
- "name": "string",
- "targetType": "SPACE_TARGET"
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) <= 100 characters |
| inputType required | any (Input Type) Enum: "EPS_ROOT_NODE" "BUS_REGULATOR" The input source to the regulator. If |
| voltage required | number (Output Voltage [V]) |
| maxOutputPower required | number (Max Output Power [W]) >= 0 |
| efficiency required | number (Efficiency) ( 0 .. 1 ] |
| inRegulator | string (ID of Associated BusRegulator Block) Relationship to zero or one |
| topology required | string (ID of Associated Topology Block) Relationship to a |
{- "id": "string",
- "name": "string",
- "inputType": "EPS_ROOT_NODE",
- "voltage": 0,
- "maxOutputPower": 0,
- "efficiency": 1,
- "inRegulator": "string",
- "topology": "string"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) <= 100 characters |
| inputType required | any (Input Type) Enum: "EPS_ROOT_NODE" "BUS_REGULATOR" The input source to the regulator. If |
| voltage required | number (Output Voltage [V]) |
| maxOutputPower required | number (Max Output Power [W]) >= 0 |
| efficiency required | number (Efficiency) ( 0 .. 1 ] |
| inRegulator | string (ID of Associated BusRegulator Block) Relationship to zero or one |
{- "id": "string",
- "name": "string",
- "inputType": "EPS_ROOT_NODE",
- "voltage": 0,
- "maxOutputPower": 0,
- "efficiency": 1,
- "inRegulator": "string"
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) |
| vectorType required | string (Vectortype) Value: "LOCAL" |
| localPointingDirection required | any (Local Pointing Direction Indicator) Enum: "NADIR" "ZENITH" "CROSS_TRACK_POS" "CROSS_TRACK_NEG" "ALONG_TRACK_POS" "ALONG_TRACK_NEG" "RAM" "ANTI_RAM" "MAGNETIC_FIELD" "" An enumeration. |
{- "id": "string",
- "name": "string",
- "vectorType": "LOCAL",
- "localPointingDirection": "NADIR"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) |
| vectorType required | string (Vectortype) Value: "LOCAL" |
| localPointingDirection required | any (Local Pointing Direction Indicator) Enum: "NADIR" "ZENITH" "CROSS_TRACK_POS" "CROSS_TRACK_NEG" "ALONG_TRACK_POS" "ALONG_TRACK_NEG" "RAM" "ANTI_RAM" "MAGNETIC_FIELD" "" An enumeration. |
{- "id": "string",
- "name": "string",
- "vectorType": "LOCAL",
- "localPointingDirection": "NADIR"
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) <= 100 characters |
| rate required | number (Update Rate [Hz]) |
| algorithmType required | string (Algorithmtype) Value: "ATTITUDE_DETERMINATION" |
| satellite | string (ID of Associated Satellite Block) Relationship to zero or one |
| algorithmSubtype required | string (Algorithmsubtype) Value: "AVERAGING" |
| attitudeSolution | Array of numbers (Attitude Solution Quaternion) |
| angularVelocitySolution | Array of numbers (Angular Velocity Solution [rad/s]) |
| opticalAttitudeSensors | Array of any (IDs of Associated OpticalAttitudeSensor Blocks) Default: [] Relationship to one or more |
| angularVelocitySensors | Array of any (IDs of Associated AngularVelocitySensor Blocks) Default: [] Relationship to one or more |
{- "id": "string",
- "name": "string",
- "rate": 0,
- "algorithmType": "ATTITUDE_DETERMINATION",
- "satellite": "string",
- "algorithmSubtype": "AVERAGING",
- "attitudeSolution": [
- 0
], - "angularVelocitySolution": [
- 0
], - "opticalAttitudeSensors": [ ],
- "angularVelocitySensors": [ ]
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) <= 100 characters |
| rate required | number (Update Rate [Hz]) |
| algorithmType required | string (Algorithmtype) Value: "ATTITUDE_DETERMINATION" |
| satellite | string (ID of Associated Satellite Block) Relationship to zero or one |
| algorithmSubtype required | string (Algorithmsubtype) Value: "AVERAGING" |
| attitudeSolution | Array of numbers (Attitude Solution Quaternion) |
| angularVelocitySolution | Array of numbers (Angular Velocity Solution [rad/s]) |
| opticalAttitudeSensors | Array of any (IDs of Associated OpticalAttitudeSensor Blocks) Default: [] Relationship to one or more |
| angularVelocitySensors | Array of any (IDs of Associated AngularVelocitySensor Blocks) Default: [] Relationship to one or more |
{- "id": "string",
- "name": "string",
- "rate": 0,
- "algorithmType": "ATTITUDE_DETERMINATION",
- "satellite": "string",
- "algorithmSubtype": "AVERAGING",
- "attitudeSolution": [
- 0
], - "angularVelocitySolution": [
- 0
], - "opticalAttitudeSensors": [ ],
- "angularVelocitySensors": [ ]
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| resistivity required | number (Thermal Resistivity [K•m/W]) > 0 |
| thickness required | number (Interface Thickness [m]) > 0 |
| hotTempRating required | number (Maximum Rated Interface Temperature [C]) |
| coldTempRating required | number (Minimum Rated Interface Temperature [C]) |
{- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "resistivity": 0,
- "thickness": 0,
- "hotTempRating": 0,
- "coldTempRating": 0
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| resistivity required | number (Thermal Resistivity [K•m/W]) > 0 |
| thickness required | number (Interface Thickness [m]) > 0 |
| hotTempRating required | number (Maximum Rated Interface Temperature [C]) |
| coldTempRating required | number (Minimum Rated Interface Temperature [C]) |
{- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "resistivity": 0,
- "thickness": 0,
- "hotTempRating": 0,
- "coldTempRating": 0
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| name required | string (Name) <= 100 characters |
| hotTempRating | number (Maximum Temperature [C]) Default: 100 |
| coldTempRating | number (Minimum Temperature [C]) Default: -40 |
| thermalCapacitance | number (Thermal Capacitance [J/K]) >= 0 Default: 1 |
| busRegulator | string (ID of Associated BusRegulator Block) Relationship to zero or one |
| topology | string (ID of Associated Topology Block) Relationship to zero or one |
| onRegHeatFlowRate required | number (Heat Flow Rate when Active [W]) > 0 |
| controlledComponent required | string (ID of Associated Component Block) Relationship to a |
| efficiency | number (Cooler Efficiency [%]) ( 0 .. 1 ] Default: 1 |
{- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "name": "string",
- "hotTempRating": 100,
- "coldTempRating": -40,
- "thermalCapacitance": 1,
- "busRegulator": "string",
- "topology": "string",
- "onRegHeatFlowRate": 0,
- "controlledComponent": "string",
- "efficiency": 1
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| name required | string (Name) <= 100 characters |
| hotTempRating | number (Maximum Temperature [C]) Default: 100 |
| coldTempRating | number (Minimum Temperature [C]) Default: -40 |
| thermalCapacitance | number (Thermal Capacitance [J/K]) >= 0 Default: 1 |
| busRegulator | string (ID of Associated BusRegulator Block) Relationship to zero or one |
| topology | string (ID of Associated Topology Block) Relationship to zero or one |
| onRegHeatFlowRate required | number (Heat Flow Rate when Active [W]) > 0 |
| controlledComponent required | string (ID of Associated Component Block) Relationship to a |
| efficiency | number (Cooler Efficiency [%]) ( 0 .. 1 ] Default: 1 |
{- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "name": "string",
- "hotTempRating": 100,
- "coldTempRating": -40,
- "thermalCapacitance": 1,
- "busRegulator": "string",
- "topology": "string",
- "onRegHeatFlowRate": 0,
- "controlledComponent": "string",
- "efficiency": 1
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) <= 100 characters |
| fieldOfViewType required | string (Fieldofviewtype) Value: "CIRC_FIELD_OF_VIEW" |
| boresightBodyFrameVector required | string (ID of Associated BodyFrameVector Block) Relationship to a |
| halfAngle required | number (View Half Angle [deg]) [ 0 .. 180 ] |
{- "id": "string",
- "name": "string",
- "fieldOfViewType": "CIRC_FIELD_OF_VIEW",
- "boresightBodyFrameVector": "string",
- "halfAngle": 180
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) <= 100 characters |
| fieldOfViewType required | string (Fieldofviewtype) Value: "CIRC_FIELD_OF_VIEW" |
| boresightBodyFrameVector required | string (ID of Associated BodyFrameVector Block) Relationship to a |
| halfAngle required | number (View Half Angle [deg]) [ 0 .. 180 ] |
{- "id": "string",
- "name": "string",
- "fieldOfViewType": "CIRC_FIELD_OF_VIEW",
- "boresightBodyFrameVector": "string",
- "halfAngle": 180
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) <= 100 characters |
| priority required | integer (Priority) >= 0 Higher values have higher priority. Default op modes have priorty == |
| minOccurrenceDuration | number (Min Occurrence Duration [min]) >= 0 |
| maxOccurrenceDuration | number (Max Occurrence Duration [min]) >= 0 |
| minTimeBetweenOccurrences | number (Min Time Between Occurrences [min]) >= 0 |
| pointingMode required | string (ID of Associated PointingMode Block) Relationship to a |
| conditions | Array of any (IDs of Associated Condition Blocks) Default: [] Relationship to one or more |
| dataGenerationModes | Array of any (IDs of Associated DataMode Blocks) Default: [] Relationship to one or more |
| activeDataInterfaces | Array of any (IDs of Associated DataInterface Blocks) Default: [] Relationship to one or more |
| sameTargetConditionGroupings | Array of any (IDs of Associated SameTargetConditionGrouping Blocks) Default: [] Relationship to one or more |
| conOps required | string (ID of Associated ConOps Block) Relationship to a |
{- "id": "string",
- "name": "string",
- "priority": 0,
- "minOccurrenceDuration": 0,
- "maxOccurrenceDuration": 0,
- "minTimeBetweenOccurrences": 0,
- "pointingMode": "string",
- "conditions": [ ],
- "dataGenerationModes": [ ],
- "activeDataInterfaces": [ ],
- "sameTargetConditionGroupings": [ ],
- "conOps": "string"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) <= 100 characters |
| priority required | integer (Priority) >= 0 Higher values have higher priority. Default op modes have priorty == |
| minOccurrenceDuration | number (Min Occurrence Duration [min]) >= 0 |
| maxOccurrenceDuration | number (Max Occurrence Duration [min]) >= 0 |
| minTimeBetweenOccurrences | number (Min Time Between Occurrences [min]) >= 0 |
| pointingMode required | string (ID of Associated PointingMode Block) Relationship to a |
| conditions | Array of any (IDs of Associated Condition Blocks) Default: [] Relationship to one or more |
| dataGenerationModes | Array of any (IDs of Associated DataMode Blocks) Default: [] Relationship to one or more |
| activeDataInterfaces | Array of any (IDs of Associated DataInterface Blocks) Default: [] Relationship to one or more |
| sameTargetConditionGroupings | Array of any (IDs of Associated SameTargetConditionGrouping Blocks) Default: [] Relationship to one or more |
{- "id": "string",
- "name": "string",
- "priority": 0,
- "minOccurrenceDuration": 0,
- "maxOccurrenceDuration": 0,
- "minTimeBetweenOccurrences": 0,
- "pointingMode": "string",
- "conditions": [ ],
- "dataGenerationModes": [ ],
- "activeDataInterfaces": [ ],
- "sameTargetConditionGroupings": [ ]
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| name required | string (Name) <= 100 characters |
| hotTempRating | number (Maximum Temperature [C]) Default: 100 |
| coldTempRating | number (Minimum Temperature [C]) Default: -40 |
| thermalCapacitance | number (Thermal Capacitance [J/K]) >= 0 Default: 1 |
| capacity required | number (Tank Capacity [kg]) >= 0 |
| priority required | integer (Tank Priority) >= 0 |
| location required | Array of numbers (Tank Location [m]) Tank location relative to the origin of the spacecraft body frame. |
| reservoir required | string (ID of Associated FuelReservoir Block) Relationship to a |
| componentType required | string (Componenttype) Value: "SPHEROCYLINDER_FUEL_TANK" |
| capDiameter required | number (Tank Diameter [m]) > 0 |
| cylinderLength required | number (Tank Length [m]) > 0 |
| orientationVector required | string (ID of Associated BodyFrameVector Block) Relationship to a |
{- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "name": "string",
- "hotTempRating": 100,
- "coldTempRating": -40,
- "thermalCapacitance": 1,
- "capacity": 0,
- "priority": 0,
- "location": [
- 0
], - "reservoir": "string",
- "componentType": "SPHEROCYLINDER_FUEL_TANK",
- "capDiameter": 0,
- "cylinderLength": 0,
- "orientationVector": "string"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| name required | string (Name) <= 100 characters |
| hotTempRating | number (Maximum Temperature [C]) Default: 100 |
| coldTempRating | number (Minimum Temperature [C]) Default: -40 |
| thermalCapacitance | number (Thermal Capacitance [J/K]) >= 0 Default: 1 |
| capacity required | number (Tank Capacity [kg]) >= 0 |
| priority required | integer (Tank Priority) >= 0 |
| location required | Array of numbers (Tank Location [m]) Tank location relative to the origin of the spacecraft body frame. |
| reservoir required | string (ID of Associated FuelReservoir Block) Relationship to a |
| componentType required | string (Componenttype) Value: "SPHEROCYLINDER_FUEL_TANK" |
| capDiameter required | number (Tank Diameter [m]) > 0 |
| cylinderLength required | number (Tank Length [m]) > 0 |
| orientationVector required | string (ID of Associated BodyFrameVector Block) Relationship to a |
{- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "name": "string",
- "hotTempRating": 100,
- "coldTempRating": -40,
- "thermalCapacitance": 1,
- "capacity": 0,
- "priority": 0,
- "location": [
- 0
], - "reservoir": "string",
- "componentType": "SPHEROCYLINDER_FUEL_TANK",
- "capDiameter": 0,
- "cylinderLength": 0,
- "orientationVector": "string"
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| irEmissivity required | number (IR Emissivity [%]) [ 0 .. 1 ] |
| solarAbsorptivity required | number (Solar Absorptance [%]) [ 0 .. 1 ] |
| diffuseSolarReflectivity required | number (Diffuse Solar Reflectance [%]) [ 0 .. 1 ] |
| specularSolarReflectivity required | number (Specular Solar Reflectance [%]) [ 0 .. 1 ] |
| hotTempRating | number (Maximum Rated Temperature [C]) >= -273.15 Default: 100 |
| coldTempRating | number (Minimum Rated Temperature [C]) >= -273.15 Default: -40 |
{- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "irEmissivity": 1,
- "solarAbsorptivity": 1,
- "diffuseSolarReflectivity": 1,
- "specularSolarReflectivity": 1,
- "hotTempRating": 100,
- "coldTempRating": -40
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| irEmissivity required | number (IR Emissivity [%]) [ 0 .. 1 ] |
| solarAbsorptivity required | number (Solar Absorptance [%]) [ 0 .. 1 ] |
| diffuseSolarReflectivity required | number (Diffuse Solar Reflectance [%]) [ 0 .. 1 ] |
| specularSolarReflectivity required | number (Specular Solar Reflectance [%]) [ 0 .. 1 ] |
| hotTempRating | number (Maximum Rated Temperature [C]) >= -273.15 Default: 100 |
| coldTempRating | number (Minimum Rated Temperature [C]) >= -273.15 Default: -40 |
{- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "irEmissivity": 1,
- "solarAbsorptivity": 1,
- "diffuseSolarReflectivity": 1,
- "specularSolarReflectivity": 1,
- "hotTempRating": 100,
- "coldTempRating": -40
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| fieldOfView | string (ID of Associated FieldOfView Block) Relationship to zero or one |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| name required | string (Name) <= 100 characters |
| hotTempRating | number (Maximum Temperature [C]) Default: 100 |
| coldTempRating | number (Minimum Temperature [C]) Default: -40 |
| thermalCapacitance | number (Thermal Capacitance [J/K]) >= 0 Default: 1 |
| oneSigmaPerAxisError required | number (Measurment Per-Axis Error) >= 0 Standard deviation of normally-distributed noise added to all elements of the measured vector. |
| referenceVector required | string (ID of Associated ReferenceVector Block) Relationship to a |
{- "fieldOfView": "string",
- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "name": "string",
- "hotTempRating": 100,
- "coldTempRating": -40,
- "thermalCapacitance": 1,
- "oneSigmaPerAxisError": 0,
- "referenceVector": "string"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| fieldOfView | string (ID of Associated FieldOfView Block) Relationship to zero or one |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| name required | string (Name) <= 100 characters |
| hotTempRating | number (Maximum Temperature [C]) Default: 100 |
| coldTempRating | number (Minimum Temperature [C]) Default: -40 |
| thermalCapacitance | number (Thermal Capacitance [J/K]) >= 0 Default: 1 |
| oneSigmaPerAxisError required | number (Measurment Per-Axis Error) >= 0 Standard deviation of normally-distributed noise added to all elements of the measured vector. |
| referenceVector required | string (ID of Associated ReferenceVector Block) Relationship to a |
{- "fieldOfView": "string",
- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "name": "string",
- "hotTempRating": 100,
- "coldTempRating": -40,
- "thermalCapacitance": 1,
- "oneSigmaPerAxisError": 0,
- "referenceVector": "string"
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) <= 100 characters |
| constantTemperature required | number (Temperature Set Point [C]) |
| tempController required | string (ID of Associated TempController Block) Relationship to a |
| operationalModes | Array of any (IDs of Associated OperationalMode Blocks) Default: [] Relationship to one or more |
{- "id": "string",
- "name": "string",
- "constantTemperature": 0,
- "tempController": "string",
- "operationalModes": [ ]
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) <= 100 characters |
| constantTemperature required | number (Temperature Set Point [C]) |
| tempController required | string (ID of Associated TempController Block) Relationship to a |
| operationalModes | Array of any (IDs of Associated OperationalMode Blocks) Default: [] Relationship to one or more |
{- "id": "string",
- "name": "string",
- "constantTemperature": 0,
- "tempController": "string",
- "operationalModes": [ ]
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) <= 100 characters |
| satellite | string (ID of Associated Satellite Block) Relationship to zero or one |
{- "id": "string",
- "name": "string",
- "satellite": "string"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) <= 100 characters |
{- "id": "string",
- "name": "string"
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) |
| vectorType required | string (Vectortype) Value: "CELESTIAL" |
| celestialPointingDirection required | any (Celestial Pointing Direction Indicator) Enum: "SUN" "MOON" "EARTH" An enumeration. |
{- "id": "string",
- "name": "string",
- "vectorType": "CELESTIAL",
- "celestialPointingDirection": "SUN"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) |
| vectorType required | string (Vectortype) Value: "CELESTIAL" |
| celestialPointingDirection required | any (Celestial Pointing Direction Indicator) Enum: "SUN" "MOON" "EARTH" An enumeration. |
{- "id": "string",
- "name": "string",
- "vectorType": "CELESTIAL",
- "celestialPointingDirection": "SUN"
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| fieldOfView required | string (ID of Associated FieldOfView Block) Relationship to a |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| name required | string (Name) <= 100 characters |
| hotTempRating | number (Maximum Temperature [C]) Default: 100 |
| coldTempRating | number (Minimum Temperature [C]) Default: -40 |
| thermalCapacitance | number (Thermal Capacitance [J/K]) >= 0 Default: 1 |
| oneSigmaCrossAxisError required | number (Cross-Axis Angular Error [deg]) >= 0 Standard deviation of the angle between the true and measured attitude directions. |
| oneSigmaBoresightAxisError required | number (Boresight Angular Error [deg]) >= 0 Standard deviation of the rotational error about the boresight of the sensor. |
{- "fieldOfView": "string",
- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "name": "string",
- "hotTempRating": 100,
- "coldTempRating": -40,
- "thermalCapacitance": 1,
- "oneSigmaCrossAxisError": 0,
- "oneSigmaBoresightAxisError": 0
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| fieldOfView required | string (ID of Associated FieldOfView Block) Relationship to a |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| name required | string (Name) <= 100 characters |
| hotTempRating | number (Maximum Temperature [C]) Default: 100 |
| coldTempRating | number (Minimum Temperature [C]) Default: -40 |
| thermalCapacitance | number (Thermal Capacitance [J/K]) >= 0 Default: 1 |
| oneSigmaCrossAxisError required | number (Cross-Axis Angular Error [deg]) >= 0 Standard deviation of the angle between the true and measured attitude directions. |
| oneSigmaBoresightAxisError required | number (Boresight Angular Error [deg]) >= 0 Standard deviation of the rotational error about the boresight of the sensor. |
{- "fieldOfView": "string",
- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "name": "string",
- "hotTempRating": 100,
- "coldTempRating": -40,
- "thermalCapacitance": 1,
- "oneSigmaCrossAxisError": 0,
- "oneSigmaBoresightAxisError": 0
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| name required | string (Name) <= 100 characters |
| hotTempRating | number (Maximum Temperature [C]) Default: 100 |
| coldTempRating | number (Minimum Temperature [C]) Default: -40 |
| thermalCapacitance | number (Thermal Capacitance [J/K]) >= 0 Default: 1 |
| busRegulator | string (ID of Associated BusRegulator Block) Relationship to zero or one |
| topology | string (ID of Associated Topology Block) Relationship to zero or one |
| onRegHeatFlowRate required | number (Heat Flow Rate when Active [W]) > 0 |
| controlledComponent required | string (ID of Associated Component Block) Relationship to a |
{- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "name": "string",
- "hotTempRating": 100,
- "coldTempRating": -40,
- "thermalCapacitance": 1,
- "busRegulator": "string",
- "topology": "string",
- "onRegHeatFlowRate": 0,
- "controlledComponent": "string"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| name required | string (Name) <= 100 characters |
| hotTempRating | number (Maximum Temperature [C]) Default: 100 |
| coldTempRating | number (Minimum Temperature [C]) Default: -40 |
| thermalCapacitance | number (Thermal Capacitance [J/K]) >= 0 Default: 1 |
| busRegulator | string (ID of Associated BusRegulator Block) Relationship to zero or one |
| topology | string (ID of Associated Topology Block) Relationship to zero or one |
| onRegHeatFlowRate required | number (Heat Flow Rate when Active [W]) > 0 |
| controlledComponent required | string (ID of Associated Component Block) Relationship to a |
{- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "name": "string",
- "hotTempRating": 100,
- "coldTempRating": -40,
- "thermalCapacitance": 1,
- "busRegulator": "string",
- "topology": "string",
- "onRegHeatFlowRate": 0,
- "controlledComponent": "string"
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
required | Cell Configuration Type (string) or ConfigurationTypes (any) (Cell Configuration Type) |
| initialSoc required | number (Initial SoC) [ 0 .. 1 ] This field may only be null when first created. |
| maxChargeCurrentOverride required | number (Max Charge Current Override) >= 0 If null, the max charge current will be computed from the cell-pack composition. |
| maxDischargeCurrentOverride required | number (Max Discharge Current Override) >= 0 If null, the max discharge current will be computed from the cell-pack composition. |
| minSocOverride required | number (Min SoC Override) [ 0 .. 1 ] If null, the min state of charge will be computed from the cell-pack composition. |
{- "configurationType": "",
- "initialSoc": 1,
- "maxChargeCurrentOverride": 0,
- "maxDischargeCurrentOverride": 0,
- "minSocOverride": 1
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) <= 100 characters |
| rate required | number (Update Rate [Hz]) |
| algorithmType required | string (Algorithmtype) Value: "THRUST_CONTROL" |
| satellite | string (ID of Associated Satellite Block) Relationship to zero or one |
| algorithmSubtype required | string (Algorithmsubtype) Value: "STATIC" |
| thrusters | object (IDs of Associated Thruster Blocks) Default: {} Relationship with data to one or more |
{- "id": "string",
- "name": "string",
- "rate": 0,
- "algorithmType": "THRUST_CONTROL",
- "satellite": "string",
- "algorithmSubtype": "STATIC",
- "thrusters": { }
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) <= 100 characters |
| rate required | number (Update Rate [Hz]) |
| algorithmType required | string (Algorithmtype) Value: "THRUST_CONTROL" |
| satellite | string (ID of Associated Satellite Block) Relationship to zero or one |
| algorithmSubtype required | string (Algorithmsubtype) Value: "STATIC" |
| thrusters | object (IDs of Associated Thruster Blocks) Default: {} Relationship with data to one or more |
{- "id": "string",
- "name": "string",
- "rate": 0,
- "algorithmType": "THRUST_CONTROL",
- "satellite": "string",
- "algorithmSubtype": "STATIC",
- "thrusters": { }
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| name required | string (Name) <= 100 characters |
| hotTempRating | number (Maximum Temperature [C]) Default: 100 |
| coldTempRating | number (Minimum Temperature [C]) Default: -40 |
| thermalCapacitance | number (Thermal Capacitance [J/K]) >= 0 Default: 1 |
| busRegulator | string (ID of Associated BusRegulator Block) Relationship to zero or one |
| topology | string (ID of Associated Topology Block) Relationship to zero or one |
| componentType required | string (Componenttype) Value: "THRUSTER" |
| isp required | number (Specific Impulse [s]) > 0 |
| minThrust required | number (Minimum Thrust [N]) >= 0 |
| maxThrust required | number (Maximum Thrust [N]) > 0 |
| location required | Array of numbers (Thruster Location [m]) Location relative to the origin of the spacecraft body frame. |
| orientation required | string (ID of Associated BodyFrameVector Block) Relationship to a |
| fuelReservoir required | string (ID of Associated FuelReservoir Block) Relationship to a |
{- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "name": "string",
- "hotTempRating": 100,
- "coldTempRating": -40,
- "thermalCapacitance": 1,
- "busRegulator": "string",
- "topology": "string",
- "componentType": "THRUSTER",
- "isp": 0,
- "minThrust": 0,
- "maxThrust": 0,
- "location": [
- 0
], - "orientation": "string",
- "fuelReservoir": "string"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| name required | string (Name) <= 100 characters |
| hotTempRating | number (Maximum Temperature [C]) Default: 100 |
| coldTempRating | number (Minimum Temperature [C]) Default: -40 |
| thermalCapacitance | number (Thermal Capacitance [J/K]) >= 0 Default: 1 |
| busRegulator | string (ID of Associated BusRegulator Block) Relationship to zero or one |
| topology | string (ID of Associated Topology Block) Relationship to zero or one |
| componentType required | string (Componenttype) Value: "THRUSTER" |
| isp required | number (Specific Impulse [s]) > 0 |
| minThrust required | number (Minimum Thrust [N]) >= 0 |
| maxThrust required | number (Maximum Thrust [N]) > 0 |
| location required | Array of numbers (Thruster Location [m]) Location relative to the origin of the spacecraft body frame. |
| orientation required | string (ID of Associated BodyFrameVector Block) Relationship to a |
| fuelReservoir required | string (ID of Associated FuelReservoir Block) Relationship to a |
{- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "name": "string",
- "hotTempRating": 100,
- "coldTempRating": -40,
- "thermalCapacitance": 1,
- "busRegulator": "string",
- "topology": "string",
- "componentType": "THRUSTER",
- "isp": 0,
- "minThrust": 0,
- "maxThrust": 0,
- "location": [
- 0
], - "orientation": "string",
- "fuelReservoir": "string"
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) <= 100 characters |
| rate required | number (Update Rate [Hz]) |
| algorithmType required | string (Algorithmtype) Value: "ATTITUDE_CONTROL" |
| satellite | string (ID of Associated Satellite Block) Relationship to zero or one |
| algorithmSubtype required | string (Algorithmsubtype) Value: "PID" |
| actuators | Array of any (IDs of Associated Actuator Blocks) Default: [] Relationship to one or more |
| reactionWheelCommands | Array of numbers (Reaction Wheel Commanded Torques [N•m]) |
| magnetorquerCommands | Array of numbers (Magnetorquer Commanded Torques [N•m]) |
| gainP required | number (Proportional Gain) >= 0 Weighting applied to multiplicative quaternion error. |
| gainI required | number (Integral Gain) >= 0 Weighting applied to integratal of the multiplicative quaternion error. |
| gainD required | number (Derivative Gain) >= 0 Weighting applied to angular rate error. |
| gainC required | number (Gain C) >= 0 Dictates the strength of the magnetorquer desaturation torques. |
| errorIntegral | Array of numbers (Attitude Error Integral) |
{- "id": "string",
- "name": "string",
- "rate": 0,
- "algorithmType": "ATTITUDE_CONTROL",
- "satellite": "string",
- "algorithmSubtype": "PID",
- "actuators": [ ],
- "reactionWheelCommands": [
- 0
], - "magnetorquerCommands": [
- 0
], - "gainP": 0,
- "gainI": 0,
- "gainD": 0,
- "gainC": 0,
- "errorIntegral": [
- 0
]
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) <= 100 characters |
| rate required | number (Update Rate [Hz]) |
| algorithmType required | string (Algorithmtype) Value: "ATTITUDE_CONTROL" |
| satellite | string (ID of Associated Satellite Block) Relationship to zero or one |
| algorithmSubtype required | string (Algorithmsubtype) Value: "PID" |
| actuators | Array of any (IDs of Associated Actuator Blocks) Default: [] Relationship to one or more |
| reactionWheelCommands | Array of numbers (Reaction Wheel Commanded Torques [N•m]) |
| magnetorquerCommands | Array of numbers (Magnetorquer Commanded Torques [N•m]) |
| gainP required | number (Proportional Gain) >= 0 Weighting applied to multiplicative quaternion error. |
| gainI required | number (Integral Gain) >= 0 Weighting applied to integratal of the multiplicative quaternion error. |
| gainD required | number (Derivative Gain) >= 0 Weighting applied to angular rate error. |
| gainC required | number (Gain C) >= 0 Dictates the strength of the magnetorquer desaturation torques. |
| errorIntegral | Array of numbers (Attitude Error Integral) |
{- "id": "string",
- "name": "string",
- "rate": 0,
- "algorithmType": "ATTITUDE_CONTROL",
- "satellite": "string",
- "algorithmSubtype": "PID",
- "actuators": [ ],
- "reactionWheelCommands": [
- 0
], - "magnetorquerCommands": [
- 0
], - "gainP": 0,
- "gainI": 0,
- "gainD": 0,
- "gainC": 0,
- "errorIntegral": [
- 0
]
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| name required | string (Name) <= 100 characters |
| hotTempRating | number (Maximum Temperature [C]) Default: 100 |
| coldTempRating | number (Minimum Temperature [C]) Default: -40 |
| thermalCapacitance | number (Thermal Capacitance [J/K]) >= 0 Default: 1 |
required | Topology Type (string) or TopologyTypes (any) (Topology Type) This field may only be |
TopologyParamFRD (object) or TopologyParamSCH (object) or TopologyParamQRD (object) or TopologyParamTCM (object) or TopologyParamSCM (object) (Topology Definition Parameters) This field may only be undefined initially. It is required on first update. |
{- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "name": "string",
- "hotTempRating": 100,
- "coldTempRating": -40,
- "thermalCapacitance": 1,
- "topologyType": "",
- "topologyParams": {
- "bcrEfficiency": 1,
- "outputPowerRating": 0,
- "chargeDiodeDrop": 0,
- "bdrEfficiency": 1,
- "drivenControllerBusVoltage": 0
}
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| name required | string (Name) <= 100 characters |
| hotTempRating | number (Maximum Temperature [C]) Default: 100 |
| coldTempRating | number (Minimum Temperature [C]) Default: -40 |
| thermalCapacitance | number (Thermal Capacitance [J/K]) >= 0 Default: 1 |
| busRegulator | string (ID of Associated BusRegulator Block) Relationship to zero or one |
| topology | string (ID of Associated Topology Block) Relationship to zero or one |
| bodyFrameVector required | string (ID of Associated BodyFrameVector Block) Relationship to a |
| torque | any (Current Torque [N•m]) |
| maxTorque | Array of numbers (Current Maximum Torque Vector [N•m]) |
| commandedTorqueMagnitude | number (Current Commanded Torque [N•m]) Default: 0 |
| ratedMagneticMoment required | number (Maximum Magnetic Moment [A•m²]) >= 0 |
| powerAtRatedMagneticMoment required | number (Maximum Power [W]) |
{- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "name": "string",
- "hotTempRating": 100,
- "coldTempRating": -40,
- "thermalCapacitance": 1,
- "busRegulator": "string",
- "topology": "string",
- "bodyFrameVector": "string",
- "torque": null,
- "maxTorque": [
- 0
], - "commandedTorqueMagnitude": 0,
- "ratedMagneticMoment": 0,
- "powerAtRatedMagneticMoment": 0
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| name required | string (Name) <= 100 characters |
| hotTempRating | number (Maximum Temperature [C]) Default: 100 |
| coldTempRating | number (Minimum Temperature [C]) Default: -40 |
| thermalCapacitance | number (Thermal Capacitance [J/K]) >= 0 Default: 1 |
| busRegulator | string (ID of Associated BusRegulator Block) Relationship to zero or one |
| topology | string (ID of Associated Topology Block) Relationship to zero or one |
| bodyFrameVector required | string (ID of Associated BodyFrameVector Block) Relationship to a |
| torque | any (Current Torque [N•m]) |
| maxTorque | Array of numbers (Current Maximum Torque Vector [N•m]) |
| commandedTorqueMagnitude | number (Current Commanded Torque [N•m]) Default: 0 |
| ratedMagneticMoment required | number (Maximum Magnetic Moment [A•m²]) >= 0 |
| powerAtRatedMagneticMoment required | number (Maximum Power [W]) |
{- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "name": "string",
- "hotTempRating": 100,
- "coldTempRating": -40,
- "thermalCapacitance": 1,
- "busRegulator": "string",
- "topology": "string",
- "bodyFrameVector": "string",
- "torque": null,
- "maxTorque": [
- 0
], - "commandedTorqueMagnitude": 0,
- "ratedMagneticMoment": 0,
- "powerAtRatedMagneticMoment": 0
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| fieldOfView | string (ID of Associated FieldOfView Block) Relationship to zero or one |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| name required | string (Name) <= 100 characters |
| hotTempRating | number (Maximum Temperature [C]) Default: 100 |
| coldTempRating | number (Minimum Temperature [C]) Default: -40 |
| thermalCapacitance | number (Thermal Capacitance [J/K]) >= 0 Default: 1 |
| oneSigmaAngleError required | number (Measurement Angular Error [deg]) >= 0 Standard deviation of the angle between the true and measured vector directions. |
| referenceVector required | string (ID of Associated ReferenceVector Block) Relationship to a |
{- "fieldOfView": "string",
- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "name": "string",
- "hotTempRating": 100,
- "coldTempRating": -40,
- "thermalCapacitance": 1,
- "oneSigmaAngleError": 0,
- "referenceVector": "string"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| fieldOfView | string (ID of Associated FieldOfView Block) Relationship to zero or one |
| id | string (Id) |
| partNumber | string (Part Number) <= 32 characters Default: "" |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| name required | string (Name) <= 100 characters |
| hotTempRating | number (Maximum Temperature [C]) Default: 100 |
| coldTempRating | number (Minimum Temperature [C]) Default: -40 |
| thermalCapacitance | number (Thermal Capacitance [J/K]) >= 0 Default: 1 |
| oneSigmaAngleError required | number (Measurement Angular Error [deg]) >= 0 Standard deviation of the angle between the true and measured vector directions. |
| referenceVector required | string (ID of Associated ReferenceVector Block) Relationship to a |
{- "fieldOfView": "string",
- "id": "string",
- "partNumber": "",
- "manufacturer": "",
- "name": "string",
- "hotTempRating": 100,
- "coldTempRating": -40,
- "thermalCapacitance": 1,
- "oneSigmaAngleError": 0,
- "referenceVector": "string"
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| partNumber required | string (Partnumber) <= 32 characters |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| esr required | number (ESR [ohms])) >= 0 |
| maxChargeCurrent required | number (Max Charge Current [A]) >= 0 |
| maxDischargeCurrent required | number (Max Discharge Current [A]) >= 0 |
| minSoc required | number (Min State of Charge) [ 0 .. 1 ] |
| curve required | Array of numbers (SoC vs. Voc Curve) = 2 items [ items[ items >= 0 ] ] Cell state of charge vs. open-circuit voltage curve. The first list should contain all SoC values in increasing order and the second should contain all Voc values [V]. Each Voc value must be greater than or equal to the prior value. |
| capacity required | number (Capacity [A-hr]) >= 0 |
| topology required | string (ID of Associated Topology Block) Relationship to a |
{- "id": "string",
- "partNumber": "string",
- "manufacturer": "",
- "esr": 0,
- "maxChargeCurrent": 0,
- "maxDischargeCurrent": 0,
- "minSoc": 1,
- "curve": [
- [
- 0
], - [
- 0
]
], - "capacity": 0,
- "topology": "string"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| partNumber required | string (Partnumber) <= 32 characters |
| manufacturer | string (Manufacturer) <= 32 characters Default: "" |
| esr required | number (ESR [ohms])) >= 0 |
| maxChargeCurrent required | number (Max Charge Current [A]) >= 0 |
| maxDischargeCurrent required | number (Max Discharge Current [A]) >= 0 |
| minSoc required | number (Min State of Charge) [ 0 .. 1 ] |
| curve required | Array of numbers (SoC vs. Voc Curve) = 2 items [ items[ items >= 0 ] ] Cell state of charge vs. open-circuit voltage curve. The first list should contain all SoC values in increasing order and the second should contain all Voc values [V]. Each Voc value must be greater than or equal to the prior value. |
| capacity required | number (Capacity [A-hr]) >= 0 |
{- "id": "string",
- "partNumber": "string",
- "manufacturer": "",
- "esr": 0,
- "maxChargeCurrent": 0,
- "maxDischargeCurrent": 0,
- "minSoc": 1,
- "curve": [
- [
- 0
], - [
- 0
]
], - "capacity": 0
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) <= 100 characters |
| relationship required | any (Relationship) Enum: "GREATER" "LESS" "GREATER_EQUAL" "LESS_EQUAL" "EQUAL" "NOT_EQUAL" An enumeration. |
| paramACategory required | any (Parameter A Category) Enum: "SATELLITE" "TARGET" "TARGET_GROUP" "TIME" An enumeration. |
| paramBCategory required | any (Parameter B Category) Enum: "SATELLITE" "TARGET" "SCALAR" An enumeration. |
| paramA | any (Parameter A Selection) Enum: "SHADOW" "BETA" "MEAN_ANOM" "TRUE_ANOM" "LAT" "LON" "ALT" "LO_SIGHT" "RANGE" "SOLAR_AZ" "SOLAR_EL" "SAT_AZ" "SAT_EL" "LOCAL_SIDEREAL_TIME" "BATTERY_SOC" null An enumeration. |
| paramB | any (Parameter B Selection) Enum: "SHADOW" "BETA" "MEAN_ANOM" "TRUE_ANOM" "LAT" "LON" "ALT" "LO_SIGHT" "RANGE" "SOLAR_AZ" "SOLAR_EL" "SAT_AZ" "SAT_EL" "LOCAL_SIDEREAL_TIME" "BATTERY_SOC" null An enumeration. |
| scalar | number (Scalar Value [0/1 bool, deg, km, %]) Set if |
| targetA | string (ID of Associated Target Block) Relationship to zero or one |
| targetB | string (ID of Associated Target Block) Relationship to zero or one |
| targetGroupA required | string (ID of Associated TargetGroup Block) Relationship to a |
| groupRoller | any (Group Roller Selection) Default: "ANY" Enum: "MAX" "MIN" "MEAN" "MEDIAN" "COUNT" "ANY" "NOTANY" "ALL" "NOTALL" null An enumeration. |
| countRelationship | any (Count Relationship) Enum: "GREATER" "LESS" "GREATER_EQUAL" "LESS_EQUAL" "EQUAL" "NOT_EQUAL" Set if |
| countValue | integer (Count Value) Set if |
| conOps required | string (ID of Associated ConOps Block) Relationship to a |
{- "id": "string",
- "name": "string",
- "relationship": "GREATER",
- "paramACategory": "SATELLITE",
- "paramBCategory": "SATELLITE",
- "paramA": "SHADOW",
- "paramB": "SHADOW",
- "scalar": 0,
- "targetA": "string",
- "targetB": "string",
- "targetGroupA": "string",
- "groupRoller": "ANY",
- "countRelationship": "GREATER",
- "countValue": 0,
- "conOps": "string"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) <= 100 characters |
| relationship required | any (Relationship) Enum: "GREATER" "LESS" "GREATER_EQUAL" "LESS_EQUAL" "EQUAL" "NOT_EQUAL" An enumeration. |
| paramACategory required | any (Parameter A Category) Enum: "SATELLITE" "TARGET" "TARGET_GROUP" "TIME" An enumeration. |
| paramBCategory required | any (Parameter B Category) Enum: "SATELLITE" "TARGET" "SCALAR" An enumeration. |
| paramA | any (Parameter A Selection) Enum: "SHADOW" "BETA" "MEAN_ANOM" "TRUE_ANOM" "LAT" "LON" "ALT" "LO_SIGHT" "RANGE" "SOLAR_AZ" "SOLAR_EL" "SAT_AZ" "SAT_EL" "LOCAL_SIDEREAL_TIME" "BATTERY_SOC" null An enumeration. |
| paramB | any (Parameter B Selection) Enum: "SHADOW" "BETA" "MEAN_ANOM" "TRUE_ANOM" "LAT" "LON" "ALT" "LO_SIGHT" "RANGE" "SOLAR_AZ" "SOLAR_EL" "SAT_AZ" "SAT_EL" "LOCAL_SIDEREAL_TIME" "BATTERY_SOC" null An enumeration. |
| scalar | number (Scalar Value [0/1 bool, deg, km, %]) Set if |
| targetA | string (ID of Associated Target Block) Relationship to zero or one |
| targetB | string (ID of Associated Target Block) Relationship to zero or one |
| targetGroupA required | string (ID of Associated TargetGroup Block) Relationship to a |
| groupRoller | any (Group Roller Selection) Default: "ANY" Enum: "MAX" "MIN" "MEAN" "MEDIAN" "COUNT" "ANY" "NOTANY" "ALL" "NOTALL" null An enumeration. |
| countRelationship | any (Count Relationship) Enum: "GREATER" "LESS" "GREATER_EQUAL" "LESS_EQUAL" "EQUAL" "NOT_EQUAL" Set if |
| countValue | integer (Count Value) Set if |
{- "id": "string",
- "name": "string",
- "relationship": "GREATER",
- "paramACategory": "SATELLITE",
- "paramBCategory": "SATELLITE",
- "paramA": "SHADOW",
- "paramB": "SHADOW",
- "scalar": 0,
- "targetA": "string",
- "targetB": "string",
- "targetGroupA": "string",
- "groupRoller": "ANY",
- "countRelationship": "GREATER",
- "countValue": 0
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Name) <= 100 characters |
| fuelTanks | Array of any (IDs of Associated FuelTank Blocks) Default: [] Relationship to one or more |
| thrusters | Array of any (IDs of Associated Thruster Blocks) Default: [] Relationship to one or more |
{- "id": "string",
- "name": "string",
- "fuelTanks": [ ],
- "thrusters": [ ]
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Name) <= 100 characters |
| fuelTanks | Array of any (IDs of Associated FuelTank Blocks) Default: [] Relationship to one or more |
| thrusters | Array of any (IDs of Associated Thruster Blocks) Default: [] Relationship to one or more |
{- "id": "string",
- "name": "string",
- "fuelTanks": [ ],
- "thrusters": [ ]
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Algorithm": { },
- "Battery": { },
- "BatteryCell": { },
- "BodyFrameVector": { },
- "BusRegulator": { },
- "Component": { },
- "ConOps": { },
- "Condition": { },
- "DataBus": { },
- "DataMode": { },
- "DataInterface": { },
- "DataStorage": { },
- "DataType": { },
- "SameTargetConditionGrouping": { },
- "FieldOfView": { },
- "FOVConstraint": { },
- "FuelReservoir": { },
- "Load": { },
- "LoadState": { },
- "OperationalMode": { },
- "Orbit": { },
- "PointingMode": { },
- "ReferenceVector": { },
- "Satellite": { },
- "SolarArray": { },
- "SolarCell": { },
- "Subsystem": { },
- "Surface": { },
- "SurfaceMaterial": { },
- "TargetGroup": { },
- "Target": { },
- "TempControllerState": { },
- "ThermalInterface": { },
- "ThermalInterfaceMaterial": { },
- "conOps": "string",
- "satellite": "string",
- "missionOrbit": "string",
- "position": null,
- "velocity": null,
- "torque": null,
- "positionSolution": null,
- "positionCovariance": null,
- "velocitySolution": null,
- "velocityCovariance": null,
- "beta": 0,
- "orbitalElements": {
- "property1": 0,
- "property2": 0
}, - "shadow": true
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| startTime required | number (Start Time [MJD]) The time at which the simulation begins simulating from. |
| stopTime required | number (Stop Time [MJD]) The time at which the simulation completes. |
| realTime | boolean (Real-Time Mode) Default: false Note: |
{- "id": "string",
- "startTime": 0,
- "stopTime": 0,
- "realTime": false
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Agent": { },
- "ClockConfig": { },
- "Orbit": { },
- "clockConfig": "string"
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Agent": { },
- "ClockConfig": { },
- "Orbit": { },
- "clockConfig": "string"
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| startTime required | number (Start Time [MJD]) The time at which the simulation begins simulating from. |
| stopTime required | number (Stop Time [MJD]) The time at which the simulation completes. |
| realTime | boolean (Real-Time Mode) Default: false Note: |
{- "id": "string",
- "startTime": 0,
- "stopTime": 0,
- "realTime": false
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Agent": { },
- "ClockConfig": { },
- "Orbit": { },
- "clockConfig": "string"
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| name required | string (Agent Name) <= 32 characters The unique name of this Agent. |
| peripheral | boolean (Peripheral Flag) Default: false If true, this Agent is considered a Peripheral Agent within the Scenario. |
| targetMapping | object (IDs of Associated Agent Blocks) Default: {} Relationship with data to one or more |
| differentiatingState | object (Differentiating State) Default: {} State used to differentiate this Agent from others instantiated from the same Agent Template. This object is merged with the Agent Template model before the simulation begins. State variable organization must be identical to the Agent Template model in order to successfully overwrite it. |
| templateRef | integer (Agent Template Ref) The ID of the referenced Agent Template Branch. |
| orbit | string (ID of Associated Orbit Block) Relationship to zero or one |
{- "id": "string",
- "name": "string",
- "peripheral": false,
- "targetMapping": { },
- "differentiatingState": { },
- "templateRef": 0,
- "orbit": "string"
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Agent": { },
- "ClockConfig": { },
- "Orbit": { },
- "clockConfig": "string"
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Agent": { },
- "ClockConfig": { },
- "Orbit": { },
- "clockConfig": "string"
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| name required | string (Agent Name) <= 32 characters The unique name of this Agent. |
| peripheral | boolean (Peripheral Flag) Default: false If true, this Agent is considered a Peripheral Agent within the Scenario. |
| targetMapping | object (IDs of Associated Agent Blocks) Default: {} Relationship with data to one or more |
| differentiatingState | object (Differentiating State) Default: {} State used to differentiate this Agent from others instantiated from the same Agent Template. This object is merged with the Agent Template model before the simulation begins. State variable organization must be identical to the Agent Template model in order to successfully overwrite it. |
| templateRef | integer (Agent Template Ref) The ID of the referenced Agent Template Branch. |
| orbit | string (ID of Associated Orbit Block) Relationship to zero or one |
{- "id": "string",
- "name": "string",
- "peripheral": false,
- "targetMapping": { },
- "differentiatingState": { },
- "templateRef": 0,
- "orbit": "string"
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Agent": { },
- "ClockConfig": { },
- "Orbit": { },
- "clockConfig": "string"
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| id | string (Id) |
| initialStateDefType | string (Initial State Definition Type) Default: "" Enum: "ORBITAL_ELEMENTS" "REF_ORBIT" "ECI_STATE" "TLE" "" An enumeration. |
ISDPEci (object) or ISDPOrbitalElements (object) or ISDPTle (object) or IROIss (object) or IROGeostat (object) or IROGeostatTransfer (object) or IROPolarCirc (object) or IROEquatorialCirc (object) or IROSunSyncCirc (object) (Initial State Definition Parameters) May only be null initially. |
{- "id": "string",
- "initialStateDefType": "",
- "initialStateDefParams": {
- "stateEci": [
- 0
]
}
}{- "action": "CREATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Agent": { },
- "ClockConfig": { },
- "Orbit": { },
- "clockConfig": "string"
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
{- "action": "DELETE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Agent": { },
- "ClockConfig": { },
- "Orbit": { },
- "clockConfig": "string"
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}| branchId required | integer (Branchid) |
| blockId required | integer (Blockid) |
| id | string (Id) |
| initialStateDefType | string (Initial State Definition Type) Default: "" Enum: "ORBITAL_ELEMENTS" "REF_ORBIT" "ECI_STATE" "TLE" "" An enumeration. |
ISDPEci (object) or ISDPOrbitalElements (object) or ISDPTle (object) or IROIss (object) or IROGeostat (object) or IROGeostatTransfer (object) or IROPolarCirc (object) or IROEquatorialCirc (object) or IROSunSyncCirc (object) (Initial State Definition Parameters) May only be null initially. |
{- "id": "string",
- "initialStateDefType": "",
- "initialStateDefParams": {
- "stateEci": [
- 0
]
}
}{- "action": "UPDATE",
- "block": {
- "group": "string",
- "id": "string"
}, - "branch": {
- "name": "string",
- "description": "string",
- "id": 0,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateModified": "2019-08-24T14:15:22Z",
- "simulationRequired": true,
- "repository": { },
- "mission": { },
- "user": { },
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "shareable": true,
- "sharePwRqd": true,
- "numSimulations": 0,
- "dataSchema": { },
- "data": {
- "latestId": "string",
- "Agent": { },
- "ClockConfig": { },
- "Orbit": { },
- "clockConfig": "string"
}, - "blockIdToTypeMap": {
- "property1": "string",
- "property2": "string"
}, - "blockClassToBlockGroupMap": {
- "property1": "string",
- "property2": "string"
}, - "blockGroupNames": [
- "string"
]
}
}